Content-Length: 352999 | pFad | http://github.com/rashzayn/NEAT-Flappy-Bird

66 GitHub - rashzayn/NEAT-Flappy-Bird: An AI that plays flappy bird! Using the NEAT python module. · GitHub
Skip to content

rashzayn/NEAT-Flappy-Bird

 
 

Repository files navigation

Team Project Work Submission

Subject: Deep learning for computer vision [202402-SOC4180-001]

Team № 6

Team Members:

U2110075 Rashid Zaynutdinov - Team Leader

U2110073 Omonjon Yokubjonov

U2110072 Samandar Xolmirzayev

U2110068 Ulugbek Utambetov

NEAT-Flappy-Bird

An Neural Network that plays Flappy Bird! Using the NEAT python module. NEAT Algorithm - Natural Selection Algorithm.

NEAT Module Documentation

https://neat-python.readthedocs.io/en/latest/config_file.html

NEAT Module Articles

https://nn.cs.utexas.edu/stanley.cec02.pdf

Project Creation and Implementation Details Breakdown

https://medium.com/analytics-vidhya/how-i-built-an-ai-to-play-flappy-bird-81b672b66521

Instructions

Run flappy_bird.py and watch an AI built - start training itself to play the game of Flappy Bird!

Inputs

NEAT tries to create/delete and construct the best topology, by adjusting the weights and biases for each of the possible paths and their allocated nodes

image

The following Neural Network, heavily is dependent on the following Input variables:

image

Neural Network

image image

First Demo

image image image image

Outputs Obtained

A Bird either Jumps or it doesn't

image

Activation Function

TanH Activation Fucntion is chosen to make it easy to tell wheter a bird did or did not Jump

image

Population Size

image

Fitness

Progress and distance that is being covered by a bird

image

Max. Genome Generation

Set to be 30, as it is a massive treshhold, upon reaching which it is statistically impossible under the normal Flappy-Bird game mechanics - for the best-performning bird not to adapt to the gameplay and for the latter in the context of a fore-mentioned scenario to exist.

image

Info provided by Rashid Zaynutdinov | U2110075

For Educational Purposes Only !!!

About

An AI that plays flappy bird! Using the NEAT python module.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/rashzayn/NEAT-Flappy-Bird

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy