All Projects β†’ Fritz449 β†’ SRLF

Fritz449 / SRLF

Licence: Apache-2.0 License
Simple Reinforcement Learning Framework

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to SRLF

Deeprl
Modularized Implementation of Deep RL Algorithms in PyTorch
Stars: ✭ 2,640 (+10900%)
Mutual labels:  deep-reinforcement-learning, rainbow, ddpg
Deeprl Tensorflow2
πŸ‹ Simple implementations of various popular Deep Reinforcement Learning algorithms using TensorFlow2
Stars: ✭ 319 (+1229.17%)
Mutual labels:  deep-reinforcement-learning, ddpg, trpo
Machine Learning Is All You Need
πŸ”₯πŸŒŸγ€ŠMachine Learning 格物志》: ML + DL + RL basic codes and notes by sklearn, PyTorch, TensorFlow, Keras & the most important, from scratch!πŸ’ͺ This repository is ALL You Need!
Stars: ✭ 173 (+620.83%)
Mutual labels:  deep-reinforcement-learning, ddpg, trpo
Reinforcement Learning Algorithms
This repository contains most of pytorch implementation based classic deep reinforcement learning algorithms, including - DQN, DDQN, Dueling Network, DDPG, SAC, A2C, PPO, TRPO. (More algorithms are still in progress)
Stars: ✭ 426 (+1675%)
Mutual labels:  deep-reinforcement-learning, ddpg, trpo
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 (+825%)
Mutual labels:  deep-reinforcement-learning, ddpg, trpo
Mushroom Rl
Python library for Reinforcement Learning.
Stars: ✭ 442 (+1741.67%)
Mutual labels:  deep-reinforcement-learning, ddpg, trpo
pytorch-distributed
Ape-X DQN & DDPG with pytorch & tensorboard
Stars: ✭ 98 (+308.33%)
Mutual labels:  deep-reinforcement-learning, ddpg
Rainy
β˜” Deep RL agents with PyTorchβ˜”
Stars: ✭ 39 (+62.5%)
Mutual labels:  deep-reinforcement-learning, ddpg
revisiting rainbow
Revisiting Rainbow
Stars: ✭ 71 (+195.83%)
Mutual labels:  deep-reinforcement-learning, rainbow
motion-planner-reinforcement-learning
End to end motion planner using Deep Deterministic Policy Gradient (DDPG) in gazebo
Stars: ✭ 99 (+312.5%)
Mutual labels:  deep-reinforcement-learning, ddpg
Deep Reinforcement Learning Algorithms
31 projects in the framework of Deep Reinforcement Learning algorithms: Q-learning, DQN, PPO, DDPG, TD3, SAC, A2C and others. Each project is provided with a detailed training log.
Stars: ✭ 167 (+595.83%)
Mutual labels:  deep-reinforcement-learning, ddpg
deep rl acrobot
TensorFlow A2C to solve Acrobot, with synchronized parallel environments
Stars: ✭ 32 (+33.33%)
Mutual labels:  deep-reinforcement-learning, ddpg
Deep-rl-mxnet
Mxnet implementation of Deep Reinforcement Learning papers, such as DQN, PG, DDPG, PPO
Stars: ✭ 26 (+8.33%)
Mutual labels:  deep-reinforcement-learning, ddpg
Pytorch Drl
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single agent and multi-agent.
Stars: ✭ 233 (+870.83%)
Mutual labels:  deep-reinforcement-learning, ddpg
DDPG
End to End Mobile Robot Navigation using DDPG (Continuous Control with Deep Reinforcement Learning) based on Tensorflow + Gazebo
Stars: ✭ 41 (+70.83%)
Mutual labels:  deep-reinforcement-learning, ddpg
deeprl-continuous-control
Learning Continuous Control in Deep Reinforcement Learning
Stars: ✭ 14 (-41.67%)
Mutual labels:  deep-reinforcement-learning, ddpg
LWDRLC
Lightweight deep RL Libraray for continuous control.
Stars: ✭ 14 (-41.67%)
Mutual labels:  deep-reinforcement-learning, ddpg
model-free-algorithms
TD3, SAC, IQN, Rainbow, PPO, Ape-X and etc. in TF1.x
Stars: ✭ 56 (+133.33%)
Mutual labels:  rainbow, ddpg
ReinforcementLearningZoo.jl
juliareinforcementlearning.org/
Stars: ✭ 46 (+91.67%)
Mutual labels:  rainbow, ddpg
Deep Reinforcement Learning In Large Discrete Action Spaces
Implementation of the algorithm in Python 3, TensorFlow and OpenAI Gym
Stars: ✭ 132 (+450%)
Mutual labels:  deep-reinforcement-learning, ddpg

SRLF

Simple Reinforcement Learning Framework


SRLF helps to set up and train agent using one of these five algorithms:

  1. Evolution strategies (paper)
  2. Deep Deterministic Policy Gradient (paper)
  3. TRPO (paper)
  4. Rainbow (paper)
  5. A3C (paper)

I didn't make very user-friendly interface, but if you know how the algorigthm you want to use works, you can do it more or less easily.

To use, follow these steps:

  1. Choose algorithm you want to use
  2. Be sure you know how it works
  3. Study this implementation and how hyperparameters are used
  4. Use prepare_config.py as an example to make your config. Also check helpers/utils.py to know how to set some of non-obvious hyperparameters (like trainer)
  5. Launch python3 prepare_config.py to make config-file
  6. Launch python3 run_experiment.py to run experiment (you should also check how run_experiment.py works)
  7. Enjoy!

I also hope that framework can be helpful for people who want to study how to implement some of 5 algorithms that can be found here.

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].