Skip to content

iulian-rusu/genetic-nn-trainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genetic Neural Network Trainer

This project shows an example of training a Multilayer Perceptron network with genetic algorithms.

The project's directory structure:

  • data/ - various data used for testing
    • data/mnist/ - dataset for handwritten digit recognition
    • data/models/ - models saved after training
  • gui/ - graphical user interface implemented using QT
  • include/ - main directory with the implementation
    • include/gnnt/mlp/ - compile-time Multilayer Perceptron network
    • include/gnnt/training/ - genetic algorithm implementation
  • test/ - test cases for activation functions with the Catch2 framework

Screenshots

The Graphical User Interface

GUI

Example prediction for manually drawn digit

GUI

Example of training a network

GUI

About

Training a neural network with genetic algorithms

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •