Releases: JuliaAI/MLJBase.jl
v1.0.1
v1.0.0
MLJBase v1.0.0
-
(breaking) Remove the definition of all measures (
mae
,log_loss
, etc), which are instead to be be loaded from StatisticalMeasures.jl. Remove completely measures previously corresponding to loss functions in LossFunctions.jl, which must now be explicitly imported and wrapped. For Julia < 1.9, make StatisticalMeasures a hard dependency and re-export it's names. For Julia 1.9 provide default measures for models using a Pkg extension, including StatisticalMeasures.jl as a weak dependency. See this migration guide for dealing with these breaking changes. -
(breaking) Remove the LossFunctions.jl dependency to close #570.
-
Adapt the resampling (
evaluate!
) code (and a semi-duplication for modelStack
s) to the new measure API set out in StatisticalMeasuresBase.jl. -
(breaking) Remove deprecated
@pipeline
and@from_network
macros (#932) -
(breaking) Remove target as alias for transformer in TransformedTargetModel (#933)
Merged pull requests:
- Towards a 1.0.0 release (#908) (@ablaom)
- Replace built-in measures with measures in StatisticalMeasures.jl (#909) (@ablaom)
- Patch to fix
StaticNetworkComposite
issue (#931) (@ablaom) - Remove deprecated code supporting
@from_network
and@pipeline
. (#932) (@ablaom) - Remove
target
as alias fortransformer
inTransformedTargetModel
(#933) (@ablaom) - Improve test coverage (#934) (@ablaom)
- For a 1.0.0 release (#935) (@ablaom)
- Add test for display of hyper-parameter ranges and models (#936) (@ablaom)
Closed issues:
- Add measures for multi-targets (#502)
- 1.0 checklist (#638)
- Remove
target
as alias fortransformer
inTransformedTarget(transformer=...)
(#856) - Multiclass measures with dictionary output throw errors in cross-validation using
evaluate!
(#915) - Problem with
StaticNetworkComposite
models that have multiple inputs (#930)
v0.21.14
v0.21.13
MLJBase v0.21.13
Merged pull requests:
- Bump version of LossFunctions.jl (#919) (@juliohm)
- bump 0.21.13 (#921) (@OkonSamuel)
v0.21.12
MLJBase v0.21.12
Closed issues:
- Improve querying for measures (#529)
- Symbolic models in machines corresponding to multi-argument static transformers (#916)
Merged pull requests:
- Remove test/Project.toml and put back into [extras] (#907) (@ablaom)
- CompatHelper: add new compat entry for DelimitedFiles at version 1, (keep existing compat) (#911) (@github-actions[bot])
- Remove some orphaned code (#913) (@ablaom)
- Update README with moved MLJSerialization (#914) (@MilesCranmer)
- Fix signature in operation overloadings for machines (#917) (@ablaom)
v0.21.11
v0.21.10
MLJBase v0.21.10
Merged pull requests:
- CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#901) (@github-actions[bot])
v0.21.9
v0.21.8
MLJBase v0.21.8
Merged pull requests:
- Fix some mistakes in measure doc-strings (#892) (@ablaom)
- fix bug with specialized broadcasting on
BrierLoss
(#893) (@OkonSamuel)