Skip to content

v0.17.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Jan 03:37
4ccfa15

MLJBase v0.17.0

Diff since v0.16.3

Some code re-organization:

  • Import all model and measure traits from new base package StatisticalTraits.jl, which are programatically re-exported. This resolves #495
  • Import some utilities from StatisticalTraits.jl, previously defined locally
  • (breaking for users) measures(matching(...)) facility removed; private info_dic method and matching method moved to MLJModels

Also added optimisations for models buying into a new data front-end #501 . This may increase the default memory footprint of MLJBase operations. To obtain old behaviour, specify cache=false when constructing machines, as in machine(model, X, y, cache=false).

Closed issues:

  • Add multi class precision/recall (#383)
  • Decouple model traits from measure traits? (#495)
  • Inappropriate error message thrown for calling transform on Static machines (#499)
  • Problem loading LightGBM models (#505)

Merged pull requests:

  • Better error for bad call of transform on machines for Static models (#500) (@ablaom)
  • Realize performance improvements for models implementing new data front-end (#501) (@ablaom)
  • Code re-organization (#507) (@ablaom)
  • For a 0.17.0 release (#508) (@ablaom)