/EGene

Ground-up Python module using genetic algorithms for neural network training and visualization, with customizable architectures, training data, and reinforcement learning gym support

Primary LanguagePythonMIT LicenseMIT

EGene

Tool for applying, visualizing, and training neural networks using a genetic algorithm

Features

  • Training a population with any set of training data or loss function
  • Total control over the size and shape of the neural network
  • Multiprocessing for parallel training
  • Viewing the neural network
  • Pygame surfaces integration
  • Easy use

Documentation

Installation

Install EGene by running:

pip install egene

Contribute

Source code:

License

MIT