Recent Releases of goneat
goneat - v4.2.2 πΊπ¦
Changes
- Optimized
FastModularNetworkSolverto not store obsolete forward adjacency matrix. @yaricom - Implemented integration test for double-pole balancing experiment with parallel fitness evaluation. @yaricom
- Go
Published by github-actions[bot] over 1 year ago
goneat - v4.2.1 πΊπ¦
Changes
- Traits copy optimization @yaricom
- New value for unknown activation @yaricom
- Go
Published by github-actions[bot] over 1 year ago
goneat - v4.2.0 πΊπ¦
Changes
- Parallel experiments evaluation @yaricom (#65)
- Go
Published by github-actions[bot] over 1 year ago
goneat - v4.1.1 πΊπ¦
Changes
- Implemented plain Gaussian activation function @yaricom
- Go
Published by github-actions[bot] almost 2 years ago
goneat - v4.1.0 πΊπ¦
Changes
- Implementing serialization/deserialization of the model for
FastModularNetworkSolver@yaricom (#64)
- Go
Published by github-actions[bot] almost 2 years ago
goneat - v4.0.2 πΊπ¦
Changes
- Fixed LogLevel handling. Implemented related test cases. @yaricom (#63)
- Go
Published by github-actions[bot] over 2 years ago
goneat - v4.0.1 πΊπ¦
Changes
- Added CITATION.cff @yaricom (#60)
- Go
Published by github-actions[bot] over 2 years ago
goneat - 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
- Go
Published by github-actions[bot] over 2 years ago
goneat - v3.0.3 πΊπ¦
Bug Fix
- Fixed bug when
FastModularNetworkSolverreturned outputs as slice of internal signals array. Thus, it made it possible to change solver state by modifying values in the returned slice.
- Go
Published by github-actions[bot] almost 4 years ago
goneat - v3.0.2 πΊπ¦
Changes
- Implemented Network.RecursiveSteps() and related test cases. @yaricom (#55)
- Go
Published by github-actions[bot] almost 4 years ago
goneat - v3.0.1 πΊπ¦
Changes
- Updated dependencies to fix potential security vulnerabilities in imported libraries. @yaricom (#52)
- Fixed CI script to use GO 1.17
- Go
Published by github-actions[bot] almost 4 years ago
goneat - 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.
- Go
Published by github-actions[bot] almost 4 years ago
goneat - v2.9.3 πΊπ¦
Changes
- Updated GoLang version to 1.17.x
- Go
Published by github-actions[bot] almost 4 years ago
goneat - v2.9.2 π
Changes
- Extracted common method to create output directory for experiment trial. @yaricom (#43)
- Go
Published by github-actions[bot] about 4 years ago
goneat - v2.9.1 π
Changes
- Extracted common genome write functions used by examples into utils. @yaricom (#42)
- Go
Published by github-actions[bot] about 4 years ago
goneat - v2.9.0 π
Changes
- Experiments moved to examples for better clarity @yaricom (#41)
- Network graph visualization using Graphviz DOT and Cytoscape JS formats @yaricom (#40)
- Added support for network Graph encoding @yaricom (#39)
- Implemented support for gonum.Graph package to represent network graph @yaricom (#38)
- Support for Numpy NPZ file format for collected data samples and experiment metrics/parameters allowing analysis with variety of existing Python tools
- Fixed network depth calculation to allow explicit specifying the maximum depth limit.
- Updated examples to use performance optimized network activation functions.
- Performance optimizations for CPU execution
- Go
Published by github-actions[bot] over 4 years ago
goneat - This release is an important milestone to finalize transition of the library to the v2.
All planed v2 milestone enhancements implemented, including but not limited to: * support for Numpy NPZ file format for collected data samples * changed experiment execution context to run standard GO context with NEAT options encapsulated * implemented support for system termination signals to gracefully stop experiment execution * fixed YAML serialization/deserialization * fixed all unit tests to support testify and added more unit tests * multiple bug fixed and naming convention fixes in the source code * added Makefile with standard targets to build, run, and test as well as to run all defined experiments
- Go
Published by yaricom almost 5 years ago
goneat - Implemented support for modular networks
- Implemented support for modular networks.
- Performance optimization.
- Go
Published by yaricom about 7 years ago