All Projects → nhynes → abc

nhynes / abc

Licence: MIT license
SeqGAN but with more bells and whistles

Programming Languages

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

Projects that are alternatives of or similar to abc

Acer
Actor-critic with experience replay
Stars: ✭ 215 (+760%)
Mutual labels:  deep-reinforcement-learning
Watermark Remover
Remove watermark automatically(Just can use for fixed position watermark till now). 自动水印消除算法的实现(目前只支持固定水印位置)。
Stars: ✭ 236 (+844%)
Mutual labels:  deep-reinforcement-learning
SharkStock
Automate swing trading using deep reinforcement learning. The deep deterministic policy gradient-based neural network model trains to choose an action to sell, buy, or hold the stocks to maximize the gain in asset value. The paper also acknowledges the need for a system that predicts the trend in stock value to work along with the reinforcement …
Stars: ✭ 63 (+152%)
Mutual labels:  deep-reinforcement-learning
Gam
A PyTorch implementation of "Graph Classification Using Structural Attention" (KDD 2018).
Stars: ✭ 227 (+808%)
Mutual labels:  deep-reinforcement-learning
Pytorch Drl
PyTorch implementations of various Deep Reinforcement Learning (DRL) algorithms for both single agent and multi-agent.
Stars: ✭ 233 (+832%)
Mutual labels:  deep-reinforcement-learning
Learningx
Deep & Classical Reinforcement Learning + Machine Learning Examples in Python
Stars: ✭ 241 (+864%)
Mutual labels:  deep-reinforcement-learning
Trixi
Manage your machine learning experiments with trixi - modular, reproducible, high fashion. An experiment infrastructure optimized for PyTorch, but flexible enough to work for your framework and your tastes.
Stars: ✭ 211 (+744%)
Mutual labels:  deep-reinforcement-learning
king-pong
Deep Reinforcement Learning Pong Agent, King Pong, he's the best
Stars: ✭ 23 (-8%)
Mutual labels:  deep-reinforcement-learning
Learning To Communicate Pytorch
Learning to Communicate with Deep Multi-Agent Reinforcement Learning in PyTorch
Stars: ✭ 236 (+844%)
Mutual labels:  deep-reinforcement-learning
action-branching-agents
(AAAI 2018) Action Branching Architectures for Deep Reinforcement Learning
Stars: ✭ 91 (+264%)
Mutual labels:  deep-reinforcement-learning
Applied Reinforcement Learning
Reinforcement Learning and Decision Making tutorials explained at an intuitive level and with Jupyter Notebooks
Stars: ✭ 229 (+816%)
Mutual labels:  deep-reinforcement-learning
Machine Learning Uiuc
🖥️ CS446: Machine Learning in Spring 2018, University of Illinois at Urbana-Champaign
Stars: ✭ 233 (+832%)
Mutual labels:  deep-reinforcement-learning
Reinforcement Learning
Minimal and Clean Reinforcement Learning Examples
Stars: ✭ 2,863 (+11352%)
Mutual labels:  deep-reinforcement-learning
Deep rl trader
Trading Environment(OpenAI Gym) + DDQN (Keras-RL)
Stars: ✭ 222 (+788%)
Mutual labels:  deep-reinforcement-learning
AI-Projects
AI项目(强化学习、深度学习、计算机视觉、推荐系统、自然语言处理、机器导航、医学影像处理)
Stars: ✭ 39 (+56%)
Mutual labels:  deep-reinforcement-learning
Deeprl
Modularized Implementation of Deep RL Algorithms in PyTorch
Stars: ✭ 2,640 (+10460%)
Mutual labels:  deep-reinforcement-learning
Roboleague
A car soccer environment inspired by Rocket League for deep reinforcement learning experiments in an adversarial self-play setting.
Stars: ✭ 236 (+844%)
Mutual labels:  deep-reinforcement-learning
DQN-using-PyTorch-and-ML-Agents
A simple example of how to implement vector based DQN using PyTorch and a ML-Agents environment
Stars: ✭ 81 (+224%)
Mutual labels:  deep-reinforcement-learning
yarll
Combining deep learning and reinforcement learning.
Stars: ✭ 84 (+236%)
Mutual labels:  deep-reinforcement-learning
Drl based selfdrivingcarcontrol
Deep Reinforcement Learning (DQN) based Self Driving Car Control with Vehicle Simulator
Stars: ✭ 249 (+896%)
Mutual labels:  deep-reinforcement-learning

Adversarial Behavioral Cloning

Improves on the SeqGAN idea by adding more reinfocement learning and GAN techniques like:

How to run

If you wish to enable Consensus Optimization (via the --grad-reg option), you'll need to patch PyTorch to allow forcing the use a twice-differentiable RNN.

python3 main.py will run the project with the default options. Output will be written to the run/ directory.

Shameless plug

The em tool makes it really easy to twiddle hyperparameters by tracking changes to code (no need to make everything an option!).

Just run em run -g 0 exp_name with your desired options and you'll find a reproducable snapshot in experiments/<exp_name>!

If you want to resume from a snapshot (perhaps with different options), use em resume -g 0 exp_name ...

You can also fork an experiment and its changes using em fork, but the quick and dirty solution is to run bash scripts/make_links.sh :)

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