Skip to content

Releases: JuliaAI/MLJModels.jl

v0.17.6

18 Dec 23:30
b1dfe14
Compare
Choose a tag to compare

MLJModels v0.17.6

Diff since v0.17.5

Merged pull requests:

v0.17.5

16 Dec 04:30
9276d53
Compare
Choose a tag to compare

MLJModels v0.17.5

Diff since v0.17.4

  • (new models) Add AffinityPropagation from Clustering.jl to the MLJ model registry
  • (new models) Add LaplaceClassifier, LaplaceRegressor from LaplaceRedux.jl

Merged pull requests:

Closed issues:

  • allow users to specify float types from OneHotEncoder and ContinuousEncoder (#565)
  • poorly maintained code, (#573)

v0.17.4

02 Aug 02:06
9d4c476
Compare
Choose a tag to compare

MLJModels v0.17.4

Diff since v0.17.3

Merged pull requests:

v0.17.3

10 Jul 10:46
f0b73f1
Compare
Choose a tag to compare

MLJModels v0.17.3

Diff since v0.17.2

Merged pull requests:

v0.17.2

19 Jun 02:40
ea3d163
Compare
Choose a tag to compare

MLJModels v0.17.2

Diff since v0.17.1

Merged pull requests:

  • Remove export FeatureSelector, as moved to FeatureSelection.jl (#563) (@ablaom)
  • For a 0.17.2 release (#564) (@ablaom)

Closed issues:

  • Add FeatureSelection.jl models to the Model Registry (#557)
  • FeatureSelector is still exported (#562)

v0.17.1

05 Jun 20:51
6f573c2
Compare
Choose a tag to compare

MLJModels v0.17.1

Diff since v0.17.0

Merged pull requests:

v0.17.0

05 Jun 07:38
5340efe
Compare
Choose a tag to compare

MLJModels v0.17.0

Diff since v0.16.17

  • (mildly breaking) The FeatureSelector appearing in the Model Registry (as inspected using models()) is now provided by the FeatureSelection.jl package (pkg = FeatureSelection) instead of the MLJModels.jl package. This reflects a code migration, not a change in behaviour of the model. The only foreseeable breakage is any code with a call like @load FeatureSelection pkg=MLJModels; which was always redundant anyway, because the model never required explicit loading in MLJ.

  • (new models) Add the RecursiveFeatureElimination model wrapper to the model registry (this will be a built-in model in next MLJ release).

  • (new feature) Model wrappers, such TunedModel, BalancedModel and IteratedModel, can now be listed using models(...; wrappers=true).

  • (internals) The name of a model in the Model Registry now reflects the name a model constructor instead of a model type (which are the same for all current models that aren't composite models aka, model wrappers). Model wrappers (or other models with contractor names different from the type) must overload a new trait MLJModelInterface.constructor to define the constructor for each type. For example, we now have constructor(::DeterministicTunedModel) = TunedModel. For more on this, see #558.

Merged pull requests:

Closed issues:

  • Add PartitionedLS model to the registry (#552)

v0.16.17

13 Apr 22:07
c1d1c4c
Compare
Choose a tag to compare

MLJModels v0.16.17

Diff since v0.16.16

  • (new model) Add partitioned least squares model, PartLS, from PartitionedLS.jl, to the model registry (#553)

Merged pull requests:

v0.16.16

07 Mar 20:08
857d0b7
Compare
Choose a tag to compare

MLJModels v0.16.16

Diff since v0.16.15

Merged pull requests:

  • Overload save and restore to address serialization issue for BinaryThresholdPredictor (#550) (@ablaom)
  • For a 0.16.16 release (#551) (@ablaom)

Closed issues:

  • [compare] CategoricalArrays' cut vs MLJModels' discretizer (#129)
  • Expose rng hyperparameter in DecsionTreeRegressor/Classifier (#223)

v0.16.15

26 Jan 22:42
c2cc862
Compare
Choose a tag to compare

MLJModels v0.16.15

Diff since v0.16.14

Merged pull requests:

Closed issues:

  • Update model registry to reflect new BetaML model names (#547)