ReinforcementZeroToAll
ReinforcementZeroToAll copied to clipboard
Reinforcement Zero to All
This is work in progress and it may have bugs. However, we call for your comments and pull requests.
We emphasize on the following:
-
Readiability over anything else
- That's why we choose Python
-
Pythonic code
- PEP8
- Docstring
-
Use High Level Tensorflow API
- Cleaner and easier to understand
- KISS
Lecture videos
File naming rule
99_9_description.py
- First two digits indicates a category of algorithms
- 07: DQN
- 08: Policy Gradient
- 09: Random Search Methods
- 10: Actor Critic
- A second digit indicates an id
- Description shows what the file is about
How to use uploader
It makes the uploading process a little bit simpler
- Go to https://gym.openai.com/
- Login with your github account
- https://gym.openai.com/users/YOUR_GITHUB_ACCOUNT
- Copy your OpenAI api key from the upper right corner of your profile page
- Modify
gym.ini
- In console
#python gym_uploader.py /path/to/gym_results
python gym_uploader.py gym-results/
Install requirements
pip install -r requirements.txt
Run test and autopep8
TODO: Need to add more test cases
pytest
# pip install autopep8 # if you haven't install
autopep8 . --recursive --in-place --pep8-passes 2000 --verbose --ignore E501
Contributions/Comments
We always welcome your comments and pull requests.