Implementations of Deep Reinforcement Learning Algorithms and Bench-marking with PyTorch
This repository contain my work regarding Deep Reinforcment Learning. You will find the main topics organized by squence with there implementaion in PyTorch. Also, It contains some of my project or links on reinforcment learning. You are highly encouraged to modify and play with them!.
We used classic games from OpenAI Gym and Vizdoom as our main testbed to study the behaviour of the following algorithms:
We compare the results of launch of six algorithms on games from two perspectives: Traning and Testing. Same Deep Neural Network is used for all algorithms. Click on particular game for more information.
Games | Game Difficulty | Implementations |
---|---|---|
Atari Ping Pong | :star: | Read More |
Atari Space Invaders | :star::star: | Read More |
Doom Defend Center | :star::star::star: | Read More |
Doom Deadly Corridor | :star::star::star::star: | Read More |
Sonic the Hedgehog | :star::star::star::star::star: | Read More |
Sonic the Hedgehog | :star::star::star::star::star::star: | Read More |
We used mlagents from Unity as our main testbed to study the behaviour of the following algorithms:
We compare the results of launch of six algorithms on games from two perspectives: Traning and Testing. Same Deep Neural Network is used for all algorithms. Click on particular game for more information.
Games | Game Difficulty | Implementations |
---|---|---|
3D Balance Ball | :star: | Read More |
Tennis | :star::star: | Read More |
Wall Jump | :star::star::star: | Read More |
Reacher | :star::star::star::star: | Read More |
Soccer Twos | :star::star::star::star::star: | Read More |
Walker | :star::star::star::star::star::star: | Read More |
Algorithms implementation resembles below references. Content is only for eduactional purposes no claim on orignality of content or structure of repository.
https://github.com/udacity/deep-reinforcement-learning
(Udacity Deep Reinforcement Learning Nanodegree)https://simoninithomas.github.io/Deep_reinforcement_learning_Course
(Deep Reinforcement Learning course by SIMONINI Thomas)https://github.com/higgsfield/RL-Adventure
(RL-Adventure: Dqn by Dulat Yerzat)https://github.com/higgsfield/RL-Adventure-2
(RL-Adventure-2: Policy Gradients by Dulat Yerzat)If you have any questions, feel free to ask me:
Don't forget to follow me on twitter, github and Medium to be alerted of the new articles that I publish