In 2018, some engineers at Google released an open source, lightweight, TensorFlow-based framework for training RL agents, called Dopamine. Dopamine, as you may already know, is the name of an organic chemical that plays an important role in the brain. We will use Dopamine to run Rainbow.
The Dopamine framework is based on four design principles:
- Easy experimentation
- Flexible development
- Compact and reliable
- Reproducible
To download Dopamine from GitHub, type the following command in a Terminal:
git clone https://github.com/google/dopamine.git
We can test whether Dopamine was successfully installed by typing the following commands into a Terminal:
cd dopamine
export PYTHONPATH=${PYTHONPATH}:.
python tests/atari_init_test.py
The output of this will look something like the following:
2018-10-27 23:08:17.810679: I tensorflow/core/platform/cpu_feature_guard...