v0.6.0
Hi everyone!
We released a new major version of FEDOT - 0.6.0
It includes a lot of major changes:
- Improvement of API for multi-modal datasets and models;
- New
PipelineBuilder
(#597) – that simplifies manual construction of ML Pipelines; - Joblib was embedded as a multiprocessing backend (#843). Data exchange between processes minimized (#926);
- Embedding stratify k fold strategy for cases with imbalance data;
- New visualization of graphs, pipelines and optimisation history;
Also, this release contains by a lot of architectural refactorings of the framework:
- New Graph Adapter subsystem (#876);
- Merging two different implementation of evolutionary optimizer (parameter-free & usual) into one
EvoGraphOptimizer
(#687) - Architectural refactorings of the Graph hierarchy (#750)
- Introduce notions of
Objective
&Fitness
(#654) – classes that substitutes simplefloat
metric values & abstract single vs. multi-objective metrics - Refactored parameter classes – for more intuitive segregation of different parameters controlling optimization process (#852)
- Refactored
DataMerger
facility - Refactoring of selection operator implementation (#918)
Also, there are various bug-fixes related to ML operations, evolutionary operators & internal Graph operations.