Release Notes#
v1.1.0 April 10, 2024#
- Changes:
- The functions parameter in the GeneticFeatureSynthesis class now accepts a list of strings representing the names of the functions to be used in the genetic programming process. The default value is [‘add’, ‘sub’, ‘mul’, ‘div’, ‘square’, ‘cube’, ‘abs’ ‘negate’, ‘sin’, ‘cos’, ‘tan’]. The full list of built in functions can be found in the list_operations function. 
- Added SymbolicMulConstant and SymbolicAddConstant symbolic functions. These can be useful where their is an offset to the data but are not currently used by default as there is a risk of overfitting where an offset is not present. 
- Renamed list_operations to list_symbolic_functions for consistency 
- Added CustomSymbolicFunction class to allow users to define their own symbolic functions to be used in the genetic feature synthesis process. 
- Updated unit tests to reflect changes 
 
 
- Documentation:
- Added example showing use of custom symbolic functions. 
 
 
v1.0.1 April 4, 2024#
- Changes:
- Added tournament_size parameter to GeneticFeatureSelection class and set default to 10 
- Set default tournament size to 10 for GeneticFeatureSynthesis class 
 
 
- Documentation:
- Updated README.md example 
- Updated example notebooks 
- Added eplanation of tournament selection in the Tuning the Genetic Feature Synthesis guide 
 
 
v1.0.0 Mar 30, 2024#
- Initial release 
