Skip to content

v0.8.0

Compare
Choose a tag to compare
@sonichi sonichi released this 23 Nov 19:53
· 557 commits to main since this release
fd136b0

In this release, we add two nlp tasks: sequence classification and sequence regression to flaml.AutoML, using transformer-based neural networks. Previously the nlp module was detached from flaml.AutoML with a separate API. We redesigned the API such that the nlp tasks can be accessed from the same API as other tasks, and adding more nlp tasks in future would be easy. Thanks for the hard work @liususan091219 !

We've also continued to make more performance & feature improvements. Examples:

  • We added a variation of XGBoost search space which uses limited max_depth. It includes the default configuration from XGBoost library. The new search space leads to significantly better performance for some regression datasets.
  • We allow arguments for flaml.AutoML to be passed to the constructor. This enables multioutput regression by combining sklearn's MultioutputRegressor and flaml's AutoML.
  • We made more memory optimization, while allowing users to keep the best model per estimator in memory through the "model_history" option.

What's Changed

Full Changelog: v0.7.1...v0.8.0