Skip to content

Releases: yaricom/goNEAT

v4.1.0 🇺🇦

14 May 17:28
Compare
Choose a tag to compare

Changes

  • Implementing serialization/deserialization of the model for FastModularNetworkSolver @yaricom (#64)

v4.0.2 🇺🇦

13 Nov 17:29
61473e5
Compare
Choose a tag to compare

Changes

  • Fixed LogLevel handling. Implemented related test cases. @yaricom (#63)

v4.0.1 🇺🇦

24 Jul 14:36
f1d65af
Compare
Choose a tag to compare

Changes

v4.0.0 🇺🇦

18 Jul 16:13
e011e00
Compare
Choose a tag to compare

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 🇺🇦

23 Jun 15:18
Compare
Choose a tag to compare

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 🇺🇦

21 Jun 19:05
10fb58f
Compare
Choose a tag to compare

Changes

  • Implemented Network.RecursiveSteps() and related test cases. @yaricom (#55)

v3.0.1 🇺🇦

29 May 15:28
29b859d
Compare
Choose a tag to compare

Changes

  • Updated dependencies to fix potential security vulnerabilities in imported libraries. @yaricom (#52)
  • Fixed CI script to use GO 1.17

v3.0.0 🇺🇦

22 May 17:42
3c76c64
Compare
Choose a tag to compare

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 🇺🇦

21 Apr 15:32
Compare
Choose a tag to compare

Changes

  • Updated GoLang version to 1.17.x

v2.9.2 🌈

09 Jan 18:49
86ceebf
Compare
Choose a tag to compare

Changes

  • Extracted common method to create output directory for experiment trial. @yaricom (#43)