https://gym.openai.com/docs
https://github.com/openai/gym/wiki/CartPole-v0
pip install gym
Render Requirements:
sudo apt install xvfb
sudo apt install python-opengl
Render to jupyter:
pip install jupyter
xvfb-run -s "-screen 0 600x400x24" jupyter-notebook Render-matplotlib.ipynb
Render to MP4:
sudo apt install ffmpeg
xvfb-run -s "-screen 0 600x400x24" python RenderToMP4.py
Gym NoRender.py print(observation)
Tensorflow
pip install tensorflow
Keras
Needed on C9: sudo apt install python-dev
pip install keras
Visualise RLtoMP4.py wrappers.Monitor ...
xvfb-run -s "-screen 0 600x400x24" python RLtoMP4.py
RL Example:
https://medium.com/@yashpatel_86510/reinforcement-learning-w-keras-openai-698add10b4eb https://gist.github.com/yashpatel5400/2e481657f247f0695200e8ca92d4b5df#file-cartpole-py
DQN Example:
https://keon.io/deep-q-learning
Gym on Server:
https://stackoverflow.com/questions/40195740/how-to-run-openai-gym-render-over-a-server
Missing jupyter:
whereis jupyter
export PATH=$PATH:~/.local/bin
Performance