In this very last chapter, we will work on a capstone project—playing Flappy Bird using reinforcement learning. We will apply what we have learned throughout this book to build an intelligent bot. We will also focus on building Deep Q-Networks (DQNs), fine-tuning model parameters, and deploying the model. Let's see how long the bird can stay in the air.
The capstone project will be built section by section in the following recipes:
- Setting up the game environment
- Building a Deep Q-Network to play Flappy Bird
- Training and tuning the network
- Deploying the model and playing the game
As a result, the code in each recipe is to be built on top of the previous recipes.