All Projects → fgvbrt → nips_rl

fgvbrt / nips_rl

Licence: other
Code for NIPS 2017 learning to run challenge

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to nips rl

Run Skeleton Run
Reason8.ai PyTorch solution for NIPS RL 2017 challenge
Stars: ✭ 83 (+124.32%)
Mutual labels:  ddpg, nips-2017
reinforcement learning with Tensorflow
Minimal implementations of reinforcement learning algorithms by Tensorflow
Stars: ✭ 28 (-24.32%)
Mutual labels:  ddpg
Deep Reinforcement Learning In Large Discrete Action Spaces
Implementation of the algorithm in Python 3, TensorFlow and OpenAI Gym
Stars: ✭ 132 (+256.76%)
Mutual labels:  ddpg
Pytorch Drl
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single agent and multi-agent.
Stars: ✭ 233 (+529.73%)
Mutual labels:  ddpg
Machin
Reinforcement learning library(framework) designed for PyTorch, implements DQN, DDPG, A2C, PPO, SAC, MADDPG, A3C, APEX, IMPALA ...
Stars: ✭ 145 (+291.89%)
Mutual labels:  ddpg
Train Robot Arm From Scratch
Build environment and train a robot arm from scratch (Reinforcement Learning)
Stars: ✭ 242 (+554.05%)
Mutual labels:  ddpg
Openaigym
Solving OpenAI Gym problems.
Stars: ✭ 98 (+164.86%)
Mutual labels:  ddpg
UAV-DDPG
Code for paper "Computation Offloading Optimization for UAV-assisted Mobile Edge Computing: A Deep Deterministic Policy Gradient Approach"
Stars: ✭ 133 (+259.46%)
Mutual labels:  ddpg
mujoco-benchmark
Provide full reinforcement learning benchmark on mujoco environments, including ddpg, sac, td3, pg, a2c, ppo, library
Stars: ✭ 101 (+172.97%)
Mutual labels:  ddpg
Deeprl
Modularized Implementation of Deep RL Algorithms in PyTorch
Stars: ✭ 2,640 (+7035.14%)
Mutual labels:  ddpg
Rlcycle
A library for ready-made reinforcement learning agents and reusable components for neat prototyping
Stars: ✭ 184 (+397.3%)
Mutual labels:  ddpg
Minimalrl
Implementations of basic RL algorithms with minimal lines of codes! (pytorch based)
Stars: ✭ 2,051 (+5443.24%)
Mutual labels:  ddpg
Pytorch Ddpg Naf
Implementation of algorithms for continuous control (DDPG and NAF).
Stars: ✭ 254 (+586.49%)
Mutual labels:  ddpg
Hindsight Experience Replay
This is the pytorch implementation of Hindsight Experience Replay (HER) - Experiment on all fetch robotic environments.
Stars: ✭ 134 (+262.16%)
Mutual labels:  ddpg
pytorch-distributed
Ape-X DQN & DDPG with pytorch & tensorboard
Stars: ✭ 98 (+164.86%)
Mutual labels:  ddpg
Reinforcement Learning
🤖 Implements of Reinforcement Learning algorithms.
Stars: ✭ 104 (+181.08%)
Mutual labels:  ddpg
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 (+367.57%)
Mutual labels:  ddpg
Tianshou
An elegant PyTorch deep reinforcement learning library.
Stars: ✭ 4,109 (+11005.41%)
Mutual labels:  ddpg
Rainy
☔ Deep RL agents with PyTorch☔
Stars: ✭ 39 (+5.41%)
Mutual labels:  ddpg
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 (+500%)
Mutual labels:  ddpg

Description

Reason8.ai code for 3th place NIPS learning to run challenge.

We are porting this code to pytorch here

Installation:

  1. Get opensim package. You can use default package as described here or build by youself faster version here

  2. Run setup script:

     $ ./setup.sh
    

You may want to change conda env name in script and comment last line if not building opnesim by yourself

  1. If you experience theano errors try to move .theanorc file:

     $ mv ~/.theanorc ~/.theanorc.backup
    

Running code

  1. Activate environment:

     $ source activate nips_rl_fast3
    
  2. Run code with best flags:

     $ python run_experiment.py --param_noise_prob 0.3 --flip_prob 1 --layer_norm
    

Other

The final submitted model was trained in this commit.

There are lot of branches with various ideas tested during competition but without documentation, you could check for example following branches:

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