Skip to content

Latest commit

 

History

History
113 lines (69 loc) · 4.06 KB

CHANGELOG.md

File metadata and controls

113 lines (69 loc) · 4.06 KB

Knevo Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Note that this is a full changelog. Changelog relative to the last pre-release can be found in the end.

Added

  • Activation function: Sigmoid, Tanh, Sinus, Step, Sign, Random, ReLU, SeLU, SiLU, Linear.
  • Selection functions: Power, Tournament, Fitness Proportionate.
  • Instinct neuroevolution algorithm.
  • Environment interface.
  • Fitness function interface.
  • Checkpoint manager.

Relative to 0.2.0-RC

0.2.0-RC - 2021-11-30

Note that this is a full changelog. Changelog relative to the last pre-release can be found in the end.

Added

  • Activation function: Sigmoid, Tanh, Sinus, Step, Sign, Random, ReLU, SeLU, SiLU, Linear.
  • Selection functions: Power, Tournament, Fitness Proportionate.
  • Instinct neuroevolution algorithm.
  • Environment interface.
  • Fitness function interface.
  • Checkpoint manager.

Relative to 0.1.0-RC2

Added

  • Fitness function interface.
  • Checkpoint manager.

Changed

  • Upgraded Kotlin to version 1.6.0 from 1.5.30.
  • Serialization: Saving and Loading are now extensions functions of Serializable objects instead of member functions.
  • Environment evaluateFitness function is now a suspending function.

Fixed

  • Bug which allowed dead nodes and thus the removal of required connections in Instinct networks.

0.1.0-RC2 - 2021-10-21

Note that this is a full changelog. Changelog relative to the last pre-release can be found in the end.

Added

  • Activation function: Sigmoid, Tanh, Sinus, Step, Sign, Random, ReLU, SeLU, SiLU, Linear.
  • Selection functions: Power, Tournament, Fitness Proportionate.
  • Instinct neuroevolution algorithm.
  • Environment interface.

Relative to 0.1.0-RC1

Fixed

  • Bug which allowed an Instinct neuron to have multiple connections to itself.

0.1.0-RC1 - 2021-10-19

Note that this is a full changelog. Changelog relative to the last pre-release can be found in the end.

Added

  • Activation function: Sigmoid, Tanh, Sinus, Step, Sign, Random, ReLU, SeLU, SiLU, Linear.
  • Selection functions: Power, Tournament, Fitness Proportionate.
  • Instinct neuroevolution algorithm.
  • Environment interface.

Relative to 0.1.0-BETA

Fixed

  • Bug which caused a crash if an Instinct network had more outputs than inputs.

0.1.0-BETA - 2021-10-19

Added

  • Activation function: Sigmoid, Tanh, Sinus, Step, Sign, Random, ReLU, SeLU, SiLU, Linear.
  • Selection functions: Power, Tournament, Fitness Proportionate.
  • Instinct neuroevolution algorithm.
  • Environment interface.