Skip to content
This repository has been archived by the owner on Nov 6, 2021. It is now read-only.

Neuroevolution Machine Learning Approach for Snake using C++ From Scratch. Part of an academic paper on neuroevolution

License

Notifications You must be signed in to change notification settings

timmeinerzhagen/neuroevolution-snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neuroevolution Snake

This project was created as the practical part of a paper on artificial neural networks and genetic training algorithms.

Every part of this test including all parts of the neural network model and training algorithms were built from the ground up using C++.

Goal

The goal was to create a basic program utilizing a neural networks and genetic training algorithms to improve in playing snake.

Setup

The basic class structure can be seen in the UML Class Diagram below.

UML Diagram Neuroevolution

Research Paper (German)

The corresponding research paper can be made available on request. Take note that it is written in German.

License

MIT. Feel free to reuse and modify. No gurantee.

About

Neuroevolution Machine Learning Approach for Snake using C++ From Scratch. Part of an academic paper on neuroevolution

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published