All Projects → sudharsan13296 → Hands On Reinforcement Learning With Python

sudharsan13296 / Hands On Reinforcement Learning With Python

Master Reinforcement and Deep Reinforcement Learning using OpenAI Gym and TensorFlow

Projects that are alternatives of or similar to Hands On Reinforcement Learning With Python

Rad
RAD: Reinforcement Learning with Augmented Data
Stars: ✭ 268 (-58.12%)
Mutual labels:  jupyter-notebook, reinforcement-learning, deep-reinforcement-learning, ppo, deep-learning-algorithms, deep-q-network
Deep-Reinforcement-Learning-With-Python
Master classic RL, deep RL, distributional RL, inverse RL, and more using OpenAI Gym and TensorFlow with extensive Math
Stars: ✭ 222 (-65.31%)
Mutual labels:  deep-reinforcement-learning, openai-gym, q-learning, policy-gradient, trpo, ppo
Deep Reinforcement Learning
Repo for the Deep Reinforcement Learning Nanodegree program
Stars: ✭ 4,012 (+526.88%)
Mutual labels:  jupyter-notebook, reinforcement-learning, deep-reinforcement-learning, openai-gym, ppo
Lagom
lagom: A PyTorch infrastructure for rapid prototyping of reinforcement learning algorithms.
Stars: ✭ 364 (-43.12%)
Mutual labels:  jupyter-notebook, reinforcement-learning, deep-reinforcement-learning, ppo, policy-gradient
2048 Deep Reinforcement Learning
Trained A Convolutional Neural Network To Play 2048 using Deep-Reinforcement Learning
Stars: ✭ 169 (-73.59%)
Mutual labels:  jupyter-notebook, reinforcement-learning, deep-reinforcement-learning, q-learning, deep-q-network
Rl Course Experiments
Stars: ✭ 73 (-88.59%)
Mutual labels:  jupyter-notebook, reinforcement-learning, deep-reinforcement-learning, policy-gradient, deep-q-network
Pytorch Rl
PyTorch implementation of Deep Reinforcement Learning: Policy Gradient methods (TRPO, PPO, A2C) and Generative Adversarial Imitation Learning (GAIL). Fast Fisher vector product TRPO.
Stars: ✭ 658 (+2.81%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, ppo, policy-gradient, trpo
Reinforcement learning tutorial with demo
Reinforcement Learning Tutorial with Demo: DP (Policy and Value Iteration), Monte Carlo, TD Learning (SARSA, QLearning), Function Approximation, Policy Gradient, DQN, Imitation, Meta Learning, Papers, Courses, etc..
Stars: ✭ 442 (-30.94%)
Mutual labels:  jupyter-notebook, reinforcement-learning, deep-reinforcement-learning, policy-gradient, q-learning
Reinforcement Learning With Tensorflow
Simple Reinforcement learning tutorials, 莫烦Python 中文AI教学
Stars: ✭ 6,948 (+985.63%)
Mutual labels:  reinforcement-learning, ppo, policy-gradient, q-learning, deep-q-network
Easy Rl
强化学习中文教程,在线阅读地址:https://datawhalechina.github.io/easy-rl/
Stars: ✭ 3,004 (+369.38%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, ppo, policy-gradient, q-learning
Deeprl Tutorials
Contains high quality implementations of Deep Reinforcement Learning algorithms written in PyTorch
Stars: ✭ 748 (+16.88%)
Mutual labels:  jupyter-notebook, reinforcement-learning, deep-reinforcement-learning, ppo, deep-q-network
Tensorflow Reinforce
Implementations of Reinforcement Learning Models in Tensorflow
Stars: ✭ 480 (-25%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, policy-gradient, deep-q-network
Reinforcementlearning Atarigame
Pytorch LSTM RNN for reinforcement learning to play Atari games from OpenAI Universe. We also use Google Deep Mind's Asynchronous Advantage Actor-Critic (A3C) Algorithm. This is much superior and efficient than DQN and obsoletes it. Can play on many games
Stars: ✭ 118 (-81.56%)
Mutual labels:  jupyter-notebook, reinforcement-learning, deep-reinforcement-learning, openai-gym
Ctc Executioner
Master Thesis: Limit order placement with Reinforcement Learning
Stars: ✭ 112 (-82.5%)
Mutual labels:  jupyter-notebook, reinforcement-learning, openai-gym, q-learning
Rl Book
Source codes for the book "Reinforcement Learning: Theory and Python Implementation"
Stars: ✭ 464 (-27.5%)
Mutual labels:  jupyter-notebook, reinforcement-learning, deep-reinforcement-learning, openai-gym
Explorer
Explorer is a PyTorch reinforcement learning framework for exploring new ideas.
Stars: ✭ 54 (-91.56%)
Mutual labels:  deep-reinforcement-learning, q-learning, policy-gradient, ppo
Pytorch Rl
This repository contains model-free deep reinforcement learning algorithms implemented in Pytorch
Stars: ✭ 394 (-38.44%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, openai-gym, policy-gradient
Deep Reinforcement Learning For Automated Stock Trading Ensemble Strategy Icaif 2020
Deep Reinforcement Learning for Automated Stock Trading: An Ensemble Strategy. ICAIF 2020. Please star.
Stars: ✭ 518 (-19.06%)
Mutual labels:  jupyter-notebook, deep-reinforcement-learning, openai-gym, ppo
Deep reinforcement learning course
Implementations from the free course Deep Reinforcement Learning with Tensorflow and PyTorch
Stars: ✭ 3,232 (+405%)
Mutual labels:  jupyter-notebook, deep-reinforcement-learning, ppo, deep-q-network
Mushroom Rl
Python library for Reinforcement Learning.
Stars: ✭ 442 (-30.94%)
Mutual labels:  reinforcement-learning, deep-reinforcement-learning, openai-gym, trpo

Check out the completely revised and updated second editon of this book which covers basic to advanced deep RL algorithms with extensive math. Check out the new repo here.

Hands-On Reinforcement Learning With Python

Master reinforcement and deep reinforcement learning using OpenAI Gym and TensorFlow

About the book

Book Cover

Reinforcement Learning with Python will help you to master basic reinforcement learning algorithms to the advanced deep reinforcement learning algorithms.

The book starts with an introduction to Reinforcement Learning followed by OpenAI and Tensorflow. You will then explore various RL algorithms and concepts such as the Markov Decision Processes, Monte-Carlo methods, and dynamic programming, including value and policy iteration. This example-rich guide will introduce you to deep learning, covering various deep learning algorithms. You will then explore deep reinforcement learning in depth, which is a combination of deep learning and reinforcement learning. You will master various deep reinforcement learning algorithms such as DQN, Double DQN. Dueling DQN, DRQN, A3C, DDPG, TRPO, and PPO. You will also learn about recent advancements in reinforcement learning such as imagination augmented agents, learn from human preference, DQfD, HER and many more.

Get the book


Get the Chinese Version (中文版)

The book is also translated into chinese and you can get it from here (这本书也被翻译成中文,你可以从这里得到它):https://item.jd.com/12506442.html

Table of Contents

1. Introduction to Reinforcement Learning

  • 1.1. What is Reinforcement Learning?
  • 1.2. Reinforcement Learning Cycle
  • 1.3. How RL differs from other ML Paradigms?
  • 1.4. Elements of Reinforcement Learning
  • 1.5. Agent Environment Interface
  • 1.6. Types of RL Environments
  • 1.7. Reinforcement Learning Platforms
  • 1.8. Applications of Reinforcement Learning

2. Getting Started with OpenAI and Tensorflow

3. Markov Decision Process and Dynamic Programming

4. Gaming with Monte Carlo Methods

5. Temporal Difference Learning

6. Multi-Armed Bandit Problem

7. Deep Learning Fundamentals

8. Atari Games With Deep Q Network

  • 8.1. What is Deep Q network
  • 8.2. Architecture of DQN
  • 8.3. Convolutional Network
  • 8.4. Experience Replay
  • 8.5. Target Network
  • 8.6. Clipping Rewards
  • 8.7. DQN Algorithm
  • 8.8. Building an Agent to Play Atari Games
  • 8.9. Double DQN
  • 8.10. Dueling Architecture

9. Playing Doom With Deep Recurrent Q Network

10. Asynchronous Advantage Actor Critic Network

  • 10.1. Asynchronous Actor Critic Algorithm
  • 10.2. The three A's
  • 10.3. Architecture of A3C
  • 10.4. Working of A3C
  • 10.5. Drive up the Mountain with A3C
  • 10.6. Visualization in Tensorboard

11. Policy Gradients and Optimization

12. Capstone Project: Car Racing using DQN

13. Recent Advancements and Next Steps

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].