A reinforcement learning agent that masters Flappy Bird using Deep Q-Learning (DQN), an off-policy algorithm that combines Q-learning with deep neural networks.
The agent learns through trial and error, receiving rewards for surviving and passing pipes, gradually improving its policy over thousands of training episodes.
The goal is to maximize expected cumulative rewards. The agent receives small rewards for surviving each frame and larger rewards for passing pipes successfully. Through thousands of training episodes, the network learns an optimal policy that balances short-term survival with long-term score maximization.