Skip to content

ismail424/pong-machine-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pong - Machine Learning

Normal pong game with ability to play against a bot trained by NEAT Algorithm.

NEAT (NeuroEvolution of Augmenting Topologies)

NEAT (NeuroEvolution of Augmenting Topologies) is an evolutionary algorithm that creates artificial neural networks. For a detailed description of the algorithm, you should probably go read some of Stanley’s papers on his website.

You can read more about the algorithm here.

Picture of neat algoritm structure

AI vs AI

First theme.

First theme

Second theme.

Second theme

Installation

  git install https://github.com/ismail424/pong-machine-learning
  cd pong-machine-learning
  pip install -r requirements.txt
  python run.py

License

MIT

About

Pong bot trained by NEAT Algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages