Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/permutationlock/neural_network_checkers

Teaching neural networks to play checkers.
https://github.com/permutationlock/neural_network_checkers

Last synced: 2 days ago
JSON representation

Teaching neural networks to play checkers.

Awesome Lists containing this project

README

        

Chubby Checkers: Neural Networks learn to play
----------------------------------------------
In this project I created a checkers board representation,
Neural Network implementation, network client to play
games against other competing teams (server was provided)
and a GUI for watching games play out between different
neural nets.

Folders:

Board
- Contains neural net, generation computation and
checkers rules and board representation code.

Client
- Containts provided python server code as well as
C++ client code for playing our neural nets against
opponents.

Gui
- Contains a openGL display that allows stepping
forward and backwards through checkers games
to observer neural nets playing.

Generations
- Contains all generations generated from our running
time on the ARSC supercomputer FISH.