Hi everyone!

We released a new major version of FEDOT - 0.5.0 It includes several major changes

The new version is available and can be imported via pip: pip install fedot==0.5.0

The most important changes:

  • Preprocessing for tabular features and target variables improved dramatically.
  • API is refactored and improved (presets, parameters, etc). The postfix "_tun" has been removed from the presets, so now you have to specify composer_params={'with_tuning': True} to set tuning. Important changes in preset names: light - best_quality, ultra_light - fast_train.
  • Support for external optimisers is implemented.
  • Zero-code console interface is implemented.
  • Surrogate decision trees for pipeline interpretation are added.
  • Custom model support is implemented.
  • Better presets and models for time series forecasting (derivatives, polynomial models, cuts, etc)
  • Better integration with FEDOT.Web
  • Prototype for remote infrastructure support
  • Evolutionary optimiser improved (stopping criterion, progress bar, better mutations, etc)
  • Major and minor bugs are fixed.