suhdonghwi / neat

Implementation of NEAT(NeuroEvolution of Augmenting Topologies) algorithm in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

neat 🧠

rust build status

Implementation of NEAT(NeuroEvolution of Augmenting Topologies) algorithm in Rust.

Demo

XOR gate

ezgif com-video-to-gif-2

Function approximation (sine function)

ezgif com-video-to-gif-3

Flappy bird

ezgif com-video-to-gif

Roadmap

  • Basic NEAT algorithm implementation
  • XOR example
  • Function approximation example (sine function)
  • Open AI gym environment examples
  • Real world game examples (Flappy Bird, Snake, etc.)
  • Complexity-based speciation

About

Implementation of NEAT(NeuroEvolution of Augmenting Topologies) algorithm in Rust

License:MIT License


Languages

Language:Rust 94.5%Language:Python 5.5%