Skip to content

dylan-savage/flappy-bird-ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flappy Bird Reinforcement Learning (Deep Q-Learning)

This project implements a reinforcement learning agent that learns to play Flappy Bird using Deep Q-Learning.

Features

  • Flappy Bird game implemented in Pygame
  • Deep Q-Network (DQN) for training an AI agent
  • Replay buffer for experience replay
  • Epsilon-greedy exploration strategy
  • Automatic model saving and loading

Installation

Playing

  • To play manually run: python main.py
  • To train the agent: python agent.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages