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.
-
Ubuntu14.04
-
Python2.7 & Python3.4(5)
-
selenium
-
pyvirtualdisplay
-
apache2
-
Google Chrome browser
You can install parts of them by running python setup.py
and python3 setup.py
.
Run cd data
and follow the Readme.md in that folder.
Run cd train
and follow the Readme.md in that folder.
Run cd test
and follow the Readme.md in that folder.
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