Pytorch-pensieve
This is a pytorch implementation of pensieve. The environment and system are based on the original version and the reinforcement learning algorithm is highly brought from rl_a3c_pytorch. The network architecture is totoally changed to get a better result.
Requirements
Main Framework
-
Ubuntu14.04
-
Python2.7 & Python3.4(5)
Python Packages
-
selenium
-
pyvirtualdisplay
Other Dependences
-
apache2
-
Google Chrome browser
You can install parts of them by running python setup.py
and python3 setup.py
.
To Get Data
Run cd data
and follow the Readme.md in that folder.
Training
Run cd train
and follow the Readme.md in that folder.
Testing
Run cd test
and follow the Readme.md in that folder.
Real Experiment
To run real experiment, you need to install the dependences in python2.7 first.
- Modify the
NN_MODEL
inrl_server/rl_server.py
cd exp
python run_exp.py