chainerRLを動かす

 

OpenAI Gym

https://gym.openai.com/docs

インストー

git clone https://github.com/openai/gym.git
cd gym
pip install -e .

 

 

ubuntuの場合

apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig

Supported systems

brew install boost-python --with-python

ランダムアクションで実行してみる

import gym
env = gym.make('CartPole-v0')
env.reset()
for _ in range(1000):
    env.render()
    env.step(env.action_space.sample()) # take a random action

chainerrl

インストー

git clone https://github.com/pfnet/chainerrl.git
cd chainerrl
sudo python3 setup.py install cd examples/gym

DQNを動かして見る

python train_dqn_gym.py --gpu -1 --monitor

 

ChainerrlでDQNを動かして見た。CartPole-v0 - Qiita