Skip to content

piotrszleg/neat-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust implementation of NEAT

Rust implementation of Neuro Evolution of Augmenting Topologies (original paper).

Features:

  • parametrization
  • loading custom csv dataset
  • visualization using Cytoscape.js

network sample

Running

You'll need Rust and Cargo on your machine.

Go to the cloned repository folder and input the following command into your terminal:

cargo run

Custom datasets

You can change inputs.csv and outputs.csv files to run the network on different datasets.

They should contain comma separated values and the first row should contain column names. See the sample files in datasets folder for reference.

Configuration

Files named generations.rs and genetics.rs contain constants that you can change in order to parametrize the algorithm.

About

Rust implementation of NEAT made for university project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages