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