OpenAI, an AI nonprofit organization co-founded by a number of Silicon Valley moguls. in 2015 Musk decided to co-found OpenAI after continuous conversations with other Silicon Valley tech moguls in the hope of preventing the catastrophic effects of AI and promoting the positive role of AI
OpenAI, DeepMind, Berkeley three can be said to be the promoter of reinforcement learning, of which OpenAI for many algorithms have written baselines. this paper talks about the beginning of the running example to A2C algorithm as an example (specific a2c algorithm principle follow-up explanation):
The first step is to install the gym environment, referring directly to OpenAI's github:
/openai/gym
This article uses Atari games, which then need to be installed in the gym, otherwise some games may not be installed by default:
pip install -e '.[atari]'
Those were the original words:
The Atari environments are a variety of Atari video games. If you didn’t do the full install, you can install dependencies via pip install -e ‘.[atari]’ (you’ll need cmake installed) and then get started as follow:
import gym env = ('SpaceInvaders-v0') () ()
The next step is to CLONE the baselines repository:
git clone /openai/
Then go into the catalog and run it:
The catalog is below:
total 48 drwxrwxr-x 6 jqw jqw 4096 Jun 8 16:50 . drwxrwxr-x 3 jqw jqw 4096 Jun 7 11:07 .. drwxrwxr-x 15 jqw jqw 4096 Jun 8 19:42 baselines drwxr-xr-x 2 root root 4096 Jun 8 16:50 -info drwxrwxr-x 2 jqw jqw 4096 Jun 7 11:08 data -rw-rw-r-- 1 jqw jqw 504 Jun 7 11:08 Dockerfile drwxrwxr-x 8 jqw jqw 4096 Jun 7 11:08 .git -rw-rw-r-- 1 jqw jqw 285 Jun 7 11:08 .gitignore -rw-rw-r-- 1 jqw jqw 1087 Jun 7 11:08 LICENSE -rw-rw-r-- 1 jqw jqw 3417 Jun 7 11:08 -rw-rw-r-- 1 jqw jqw 957 Jun 7 11:08 -rw-rw-r-- 1 jqw jqw 224 Jun 7 11:08 .
python3 -m baselines.a2c.run_atari
That's all it takes, and the same holds true for the rest of the algorithm.
Note: This is python3, which is used here.
Then you need to install numpy, matplotlib, tensorflow, and other libraries under python3, which are omitted here.
Reference:
/openai/gym
/openai/baselines
This is the detailed content of how to use OpenAI baselines for Artificial Intelligence Deep Learning, for more information about OpenAI baselines for Artificial Intelligence please follow my other related articles!