Skip to content

v0.6.0

Compare
Choose a tag to compare
@nicl-nno nicl-nno released this 18 Oct 13:32
· 225 commits to master since this release
f0c69cc

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 simple float 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.