{"repo":"CodeReclaimers/neat-python","free":true,"listed":false,"github":"https://github.com/CodeReclaimers/neat-python","clone":"git clone https://github.com/CodeReclaimers/neat-python.git","description":"Python implementation of the NEAT neuroevolution algorithm","language":"Python","stars":1576,"topics":["neuroevolution","python"],"license":"BSD-3-Clause","category":"dev-tools","readme_excerpt":"About ## NEAT (NeuroEvolution of Augmenting Topologies) is a method developed by Kenneth O. Stanley for evolving arbitrary neural networks. This project is a pure-Python implementation of NEAT with no dependencies beyond the standard library. It was forked from the excellent project by @MattKallada. For further information regarding general concepts and theory, please see the publications page of Stanley's current website. neat-python is licensed under the 3-clause BSD license. It is currently only supported on Python 3.8 through 3.14, and pypy3. What's New in 2.1 ## Bug fixes fitness criterion = min now works correctly. Previously, only the termination check honored this setting — best-genome tracking, stagnation detection, elite selection, crossover parent selection, spawn allocation, and statistics reporting all hardcoded \"higher is better.\" All fitness comparisons throughout the library now respect the configured criterion. Checkpoints no longer repeat work on restore. Checkpoints are now saved after fitness evaluation (in post evaluate ) instead of after reproduction (in end generation ). Restoring a checkpoint skips the already-completed evaluation and proceeds directly to reproduction. For experiments with expensive fitness functions this eliminates potentially hours of redundant computation per restore. Checkpoint file N now means \"generation N has been evaluated.\" Old checkpoint files (5-tuple format) are still loadable. Reporter output no longer mixes generation bou","default_branch":null,"files":null,"tree":[],"storefront":"/r/CodeReclaimers","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CodeReclaimers/neat-python/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}