Skip to content

Releases: JuliaAI/MLJBase.jl

v1.0.1

27 Sep 00:40
e81cebc
Compare
Choose a tag to compare

MLJBase v1.0.1

Diff since v1.0.0

Merged pull requests:

v1.0.0

25 Sep 20:10
34fb493
Compare
Choose a tag to compare

MLJBase v1.0.0

Diff since v0.21.14

  • (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 model Stacks) 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 for transformer in TransformedTargetModel (#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 for transformer in TransformedTarget(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

18 Aug 06:23
e63cb6c
Compare
Choose a tag to compare

MLJBase v0.21.14

Diff since v0.21.13

Closed issues:

  • Precompilation workload (#924)

Merged pull requests:

  • improve show of confusion matrix by finding optimal column width (cw) (#923) (@Roeya)
  • Preparing MLJBase to receive logger instances (#925) (@pebeto)
  • bump 0.21.14 (#929) (@ablaom)

v0.21.13

31 Jul 18:02
7cea929
Compare
Choose a tag to compare

MLJBase v0.21.13

Diff since v0.21.12

Merged pull requests:

v0.21.12

25 Jul 04:18
Compare
Choose a tag to compare

MLJBase v0.21.12

Diff since v0.21.11

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

05 May 02:12
Compare
Choose a tag to compare

MLJBase v0.21.11

Diff since v0.21.10

Closed issues:

  • Update to LossFunctions.jl v0.10 (#902)

Merged pull requests:

  • Address breaking changes in LossFunctions.jl 0.10 and bump compat (#905) (@ablaom)

v0.21.10

04 May 23:32
Compare
Choose a tag to compare

MLJBase v0.21.10

Diff since v0.21.9

Merged pull requests:

  • CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#901) (@github-actions[bot])

v0.21.9

21 Apr 01:46
Compare
Choose a tag to compare

MLJBase v0.21.9

Diff since v0.21.8

Closed issues:

  • Investigate loading time of LossFunctions.jl (#570)
  • Reporting a vulnerability (#895)
  • Update to LossFunctions.jl v0.9 (#896)

Merged pull requests:

  • Bump compat LossFunctions = "0.9" and address breakage (#898) (@ablaom)

v0.21.8

12 Mar 23:32
4cb9ba7
Compare
Choose a tag to compare

MLJBase v0.21.8

Diff since v0.21.7

Merged pull requests:

  • Fix some mistakes in measure doc-strings (#892) (@ablaom)
  • fix bug with specialized broadcasting on BrierLoss (#893) (@OkonSamuel)

v0.21.7

09 Mar 00:41
Compare
Choose a tag to compare

MLJBase v0.21.7

Diff since v0.21.6

Closed issues:

  • Problems with display of PerformanceEvaluation object when using custom measures (functions) (#874)
  • Diagonal lines in roc_curve points (#882)
  • predict and reformat (#885)

Merged pull requests:

  • Cleanup measures to lower burden for new implementations (#886) (@ablaom)
  • Address relaxation in requirements for reformat (#888) (@ablaom)
  • Fix evaluate display incompatiblity with Term.jl (#889) (@ablaom)
  • Relax type annotation for weights for LossFunction.jl measures (#890) (@ablaom)