Releases: yaricom/goNEAT
Releases · yaricom/goNEAT
v4.1.0 🇺🇦
v4.0.2 🇺🇦
v4.0.1 🇺🇦
v4.0.0 🇺🇦
Changes
Performance optimizations and refactoring @yaricom (#59):
- Refactored max activation depth estimation to be more effective
- Implemented lazy genesis of the organism's phenotype to reduce CPU usage during reproduction
- Changed species sorting order implementation to exclude phenotype complexity from consideration
- Changed organisms sorting order to be depended only of the fitness
- Optimized speed of matting loops by avoiding unnecessary runs of inner loops in some cases
v3.0.3 🇺🇦
Bug Fix
- Fixed bug when
FastModularNetworkSolver
returned outputs as slice of internal signals array. Thus, it made it possible to change solver state by modifying values in the returned slice.
v3.0.2 🇺🇦
v3.0.1 🇺🇦
v3.0.0 🇺🇦
Changes
- Updated experiment executor to provide GenerationEvaluator with standard Context holding the NEAT options as well as other context parameters.
- Implemented NewGenomeReaderFromFile() allowing to create Genome reader from file path with automatic encoding detection
- Implemented ReadNeatOptionsFromFile() with automatic detection of configuration file encoding.
- Changed naming Experiment methods for more clarity.
- Added more test coverage.
v2.9.3 🇺🇦
Changes
- Updated GoLang version to 1.17.x