This repository contains material related to Udacity's Deep Reinforcement Learning Nanodegree program. The tutorials lead you through implementing various algorithms in reinforcement learning. All of the code is in PyTorch (v0.4) and Python 3.
deep-reinforcement-learning reinforcement-learning reinforcement-learning-algorithms neural-networks pytorch pytorch-rl ddpg dqn ppo dynamic-programming cross-entropy hill-climbing ml-agents openai-gym-solutions openai-gym rl-algorithmsCoach is a python reinforcement learning research framework containing implementation of many state-of-the-art algorithms. It exposes a set of easy-to-use APIs for experimenting with new RL algorithms, and allows simple integration of new environments to solve. Basic RL components (algorithms, environments, neural network architectures, exploration policies, ...) are well decoupled, so that extending and reusing existing components is fairly painless.
coach openai-gym reinforcement-learning tensorflow rl carla imitation-learning mujoco roboschool deep-learning hierarchical-reinforcement-learning starcraft starcraft2 starcraft2-aiVanilla A3C code is based on the open source implementation of universe-starter-agent.
deep-reinforcement-learning curiosity exploration deep-learning rl deep-neural-networks mario doom self-supervised tensorflow openai-gymThis repository aims to provide an introduction series to reinforcement learning (RL) by delivering a walkthough on how to code different RL techniques. A quick background review of RL is available here.
reinforcement-learning openai-gym tutorial deeplearning neural-networks deep-learning artificial-intelligence q-learning aiGym StarCraft is an environment bundle for OpenAI Gym. It is based on Facebook's TorchCraft, which is a bridge between Torch and StarCraft for AI research.Install OpenAI Gym and its dependencies.
openai-gym gym-starcraft starcraft reinforcement-learning artificial-intelligence deep-learningModular Deep Reinforcement Learning framework in PyTorch. A multitask agent solving both OpenAI Cartpole-v0 and Unity Ball2D.
reinforcement-learning pytorch openai-gym framework research dqn artificial-intelligence policy-gradient actor-critic ppo a3c deep-rlAttempting to replicate "A Deep Reinforcement Learning Framework for the Financial Portfolio Management Problem" by Jiang et. al. 2017 [1]. This paper trains an agent to choose a good portfolio of cryptocurrencies. It's reported that it can give 4-fold returns in 50 days and the paper seems to do all the right things so I wanted to see if I could acheive the same results.
portfolio-management deep-reinforcement-learning deeprl cryptocurrency openai-gym-environments openai-gymDQN implementation by Chainer. It iterators 5 episode. If you store the model on ./store directory, that is loaded. You can use trained model that are located in trained_model directory (it is stored by Git LFS, storing latest 5 model). Please copy it to /store directory then run script.
reinforcement-learning chainer openai-gymTech-Circle OpenAI Handson Repository
reinforcement-learning openai-gym machine-learningThis repository contains a PIP package which is an OpenAI environment for simulating an enironment in which bananas get sold. Install the OpenAI gym.
reinforcement-learning openai-gym environment machine-learning artificial-intelligence openai-environmentA framework for learning about and experimenting with reinforcement learning algorithms. It is built on top of TensorFlow and interfaces with OpenAI gym (universe should work, too). It aims to be as modular as possible so that new algorithms and ideas can easily be tested. I started it to gain a better understanding of core RL algorithms and maybe it can be useful for others as well. Works with any OpenAI gym environment.
deep-reinforcement-learning tensorflow openai-gym openai-universeCTC-Executioner is a tool that provides an on-demand execution/placement strategy for limit orders on crypto currency markets using Reinforcement Learning techniques. The underlying framework provides functionalities which allow to analyse order book data and derive features thereof. Those findings can then be used in order to dynamically update the decision making process of the execution strategy. The methods being used are based on a research project (master thesis) currently proceeding at TU Delft.
openai-gym openai-gym-environment openai-gym-agents execution-strategy reinforcement-learning order-placement limit-order-book match-engine dqn q-learning market-makerA platform for simulating language learning with a human in the loop. This is a on-going research project based at Mila. Start by manually installing PyTorch. See the PyTorch website for installation instructions specific to your platform.
nlp nlp-machine-learning reinforcement-learning-environments imitation-learning openai-gymTensorflow implementation of A3C algorithm using GPU (haven't tested, but it would be also trainable with CPU). On the original paper, "Asynchronous Methods for Deep Reinforcement Learning", suggests CPU only implementations, since environment can only be executed on CPU which causes unevitable communication overhead between CPU and GPU otherwise.
a3c tensorflow reinforcement-learning openai-gymYou can use a virtualenv or a pipenv if you want to install the dependencies in an isolated environment. An implementation of dqn is in src/dqn, using keras.
openai-gym openai-gym-environment keras-tensorflow mario-bros fceux reinforcement-learning-agentDuckietown self-driving car simulator environments for OpenAI Gym. This simulator was created as part of work done at Mila.
openai-gym simulator reinforcement-learning robotThere are other gridworld Gym environments out there, but this one is designed to be particularly simple, lightweight and fast. The code has very few dependencies, making it less likely to break or fail to install. It loads no external sprites/textures, and it can run at up to 5000 FPS on a Core i7 laptop, which means you can run your experiments faster. A known-working RL implementation can be found in this repository. This environment has been built as part of work done at the MILA.
openai-gym reinforcement-learning gridworldHOIAWOG!: Your guide to developing AI agents using deep reinforcement learning. Implement intelligent agents using PyTorch to solve classic AI problems, play console games like Atari, and perform tasks such as autonomous driving using the CARLA driving simulator.
intelligent-agents deep-reinforcement-learning openai-gym carla-simulator dqn pytorch learning-agents pytorch-a3c pytorch-carla advantage-actor-criticSimply replace --model convnet with --model dueling_convnet in the above command. Also try out other network architectures in deeprl/networks.py. Following curves compare the dueling (yellow), double (green) and simple (blue) deep Q networks.
deep-learning reinforcement-learning deep-reinforcement-learning keras tensorflow openai-gym atari
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.