FlappyBirdAI
                                
                                 FlappyBirdAI copied to clipboard
                                
                                    FlappyBirdAI copied to clipboard
                            
                            
                            
                        Using NEAT Python to learn to play Flappy Bird.
FlappyBirdAI

Using NEAT Python to learn to play Flappy Bird. This code uses search and optimise technique called genetic algorithm which creates a particular number of random configurations, the best configuration of them is used to create the next generation of neural networks, as we repeat the process, with time, we observe that the performance gets better.
NEAT Python
Here is the documentation for the genetic module : https://neat-python.readthedocs.io/en/latest/
Reference
Blog that did a great job of explaining what's happening here : https://medium.com/chris-nielsen/teaching-an-ai-to-play-flappy-bird-f0b18d65569b
Tutorial
Tim at techwithtim does a great job of teaching all the nitty gritty details of the project. Check it out here : https://www.youtube.com/watch?v=OGHA-elMrxI