Now that we understand some of the foundations of neural networks, it will be really helpful to look at a very basic example in Python that demonstrates their use. Go through the following steps to build a neural network that trains an agent with deep Q-learning. Windows users, make sure that you open an Anaconda prompt and switch to the ml-agents environment with activate ml-agents, as we did earlier.
- Open a command prompt or shell window to an empty folder and enter the following:
git clone https://github.com/matthiasplappert/keras-rl.git cd keras-rl python setup.py install
- This will install Keras RL, the reinforcement learning package for Keras. Keras is a popular library for building neural networks and other ML tasks. It can be backed by TensorFlow or Theano. Since we already have TensorFlow installed, we are good.
- Enter the following...