All Projects → mjacar → Pytorch Nec

mjacar / Pytorch Nec

Licence: mit
PyTorch Implementation of Neural Episodic Control (NEC)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pytorch Nec

Rl algos
Reinforcement Learning Algorithms
Stars: ✭ 14 (-79.1%)
Mutual labels:  deep-reinforcement-learning
Deepqlearning.jl
Implementation of the Deep Q-learning algorithm to solve MDPs
Stars: ✭ 38 (-43.28%)
Mutual labels:  deep-reinforcement-learning
Mujocounity
Reproducing MuJoCo benchmarks in a modern, commercial game /physics engine (Unity + PhysX).
Stars: ✭ 47 (-29.85%)
Mutual labels:  deep-reinforcement-learning
Drlkit
A High Level Python Deep Reinforcement Learning library. Great for beginners, prototyping and quickly comparing algorithms
Stars: ✭ 29 (-56.72%)
Mutual labels:  deep-reinforcement-learning
Awesome Deep Rl
For deep RL and the future of AI.
Stars: ✭ 985 (+1370.15%)
Mutual labels:  deep-reinforcement-learning
Deep Q Learning
Minimal Deep Q Learning (DQN & DDQN) implementations in Keras
Stars: ✭ 1,013 (+1411.94%)
Mutual labels:  deep-reinforcement-learning
Pytorch Rdpg
PyTorch Implementation of the RDPG (Recurrent Deterministic Policy Gradient)
Stars: ✭ 25 (-62.69%)
Mutual labels:  deep-reinforcement-learning
Malmo Challenge
Malmo Collaborative AI Challenge - Team Pig Catcher
Stars: ✭ 64 (-4.48%)
Mutual labels:  deep-reinforcement-learning
Parl Sample
Deep reinforcement learning using baidu PARL(maze,flappy bird and so on)
Stars: ✭ 37 (-44.78%)
Mutual labels:  deep-reinforcement-learning
Ml In Tf
Get started with Machine Learning in TensorFlow with a selection of good reads and implemented examples!
Stars: ✭ 45 (-32.84%)
Mutual labels:  deep-reinforcement-learning
Minecraft Reinforcement Learning
Deep Recurrent Q-Learning vs Deep Q Learning on a simple Partially Observable Markov Decision Process with Minecraft
Stars: ✭ 33 (-50.75%)
Mutual labels:  deep-reinforcement-learning
Rlcard
Reinforcement Learning / AI Bots in Card (Poker) Games - Blackjack, Leduc, Texas, DouDizhu, Mahjong, UNO.
Stars: ✭ 980 (+1362.69%)
Mutual labels:  deep-reinforcement-learning
Deterministic Gail Pytorch
PyTorch implementation of Deterministic Generative Adversarial Imitation Learning (GAIL) for Off Policy learning
Stars: ✭ 44 (-34.33%)
Mutual labels:  deep-reinforcement-learning
Pytorch A3c
PyTorch implementation of Asynchronous Advantage Actor Critic (A3C) from "Asynchronous Methods for Deep Reinforcement Learning".
Stars: ✭ 879 (+1211.94%)
Mutual labels:  deep-reinforcement-learning
Drl paper summary
Summary of key papers in deep reinforcement learning. Heavily based on OpenAI SpinningUp.
Stars: ✭ 49 (-26.87%)
Mutual labels:  deep-reinforcement-learning
Drl4nlp.scratchpad
Notes on Deep Reinforcement Learning for Natural Language Processing papers
Stars: ✭ 26 (-61.19%)
Mutual labels:  deep-reinforcement-learning
Deepbootcamp
Solved lab problems, slides and notes of the Deep Reinforcement Learning bootcamp 2017 held at UCBerkeley
Stars: ✭ 39 (-41.79%)
Mutual labels:  deep-reinforcement-learning
Drl papernotes
Notes and comments about Deep Reinforcement Learning papers
Stars: ✭ 65 (-2.99%)
Mutual labels:  deep-reinforcement-learning
Max
Code for reproducing experiments in Model-Based Active Exploration, ICML 2019
Stars: ✭ 61 (-8.96%)
Mutual labels:  deep-reinforcement-learning
Async Deeprl
Playing Atari games with TensorFlow implementation of Asynchronous Deep Q-Learning
Stars: ✭ 44 (-34.33%)
Mutual labels:  deep-reinforcement-learning

PyTorch implementation of NEC

This repo contains a PyTorch implementation of a Neural Episodic Control agent.

Environment Setup

  1. Install conda for Python 2.7.

conda create --name nec --file requirements/conda_requirements.txt
source activate nec
pip install -r requirements/pip_requirements.txt
  1. Install PyTorch from source at commit eff5b8b.

Usage

python run_nec.py --env=GYM_ENV_ID

where GYM_ENV_ID is the environment ID of the gym environment you which to train on.

Results

nec_pong_gif

A game of Pong as played using the value function learned from a NEC agent

nec_pong_png

Plot of total reward per episode of Pong vs. episode number

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