Skip to content

Releases: JuliaAI/MLJBase.jl

v0.18.4

06 May 21:18
d35b235
Compare
Choose a tag to compare

MLJBase v0.18.4

Diff since v0.18.3

Merged pull requests:

  • CompatHelper: bump compat for "Distributions" to "0.25" (#546) (@github-actions[bot])
  • For 0.18.4 release (#547) (@ablaom)

v0.18.3

30 Apr 21:50
e8233a5
Compare
Choose a tag to compare

MLJBase v0.18.3

Diff since v0.18.2

Closed issues:

  • Move model serialisation out to separate package (#388)
  • In resampling: Allow specification of class weights, for passing to classification metrics that support them (#457)

Merged pull requests:

  • bump compat CategoricalArrays = "0.9, 0.10"; level -> levelcode (#544) (@ablaom)
  • For a 0.18.3 release (#545) (@ablaom)

v0.18.2

23 Apr 03:22
510db30
Compare
Choose a tag to compare

MLJBase v0.18.2

Diff since v0.18.1

  • update compatibility for PrettyTables (1.0) and Missings (1.0)

Merged pull requests:

v0.18.1

19 Apr 06:36
773508f
Compare
Choose a tag to compare

MLJBase v0.18.1

Diff since v0.18.0

  • Suppress P <: Real check for the type of probabilities in UnivariateFinite. Allow UnivariateFinite objects to be unnormalised (ie, represent arbitrary signed measures on their discrete support). In this way also allow "probabilities" of NaN, Inf, or -Inf, to address #525 (PR #531)
  • Extend compatibility requirements to support MLJModelInterface 1.0 and StatisticalTraits 1.0 (which are essentially identical to previous versions)

Closed issues:

  • Some OpenML data files are materialising in format that does not support schema (#364)
  • OpenML: another field name pathology? (#365)
  • MLJBase + PackageCompiler + Distributed => error (#427)
  • UnivariateFinite should accept NaN probabilities (#525)

Merged pull requests:

  • Fixed a spelling mistake in pipeline error message (#530) (@adityasaini70)
  • Allow UnivariateFinite distributions to be unnormalised, and allow NaN, Inf, -Inf (#531) (@ablaom)
  • CompatHelper: bump compat for "StatisticalTraits" to "1.0" (#534) (@github-actions[bot])
  • CompatHelper: bump compat for "MLJModelInterface" to "1.0" (#535) (@github-actions[bot])
  • For a 0.18.1 release (#536) (@ablaom)

v0.18.0

25 Mar 04:34
8c87e4c
Compare
Choose a tag to compare

MLJBase v0.18.0

Diff since v0.17.7

  • (breaking) Remove OpenML integration, now provided by MLJOpenML

  • (breaking) Remove functionality for saving and retrieving machines, now provided by MLJSerialization

Merged pull requests:

v0.17.7

15 Mar 23:54
a327547
Compare
Choose a tag to compare

MLJBase v0.17.7

Diff since v0.17.6

Merged pull requests:

v0.17.6

11 Mar 00:28
e3b2f8c
Compare
Choose a tag to compare

MLJBase v0.17.6

Diff since v0.17.5

Merged pull requests:

v0.17.5

08 Mar 22:23
759c90b
Compare
Choose a tag to compare

MLJBase v0.17.5

Diff since v0.17.4

  • (enhancement) Allow user to specify class _weights=... in evaluate/evaluate!, in the same way that (per-sample) weights are currently passed. This will pass the class weights to measures that support them. These include: MulticlassFScore, MulticlassFalseDiscoveryRate, MulticlassFalseNegativeRate, MulticlassFalsePositiveRate, MulticlassNegativePredictiveValue, MulticlassPrecision, MulticlassTrueNegativeRate, and MulticlassTruePositiveRate (#515) @ven-k @ablaom

Merged pull requests:

v0.17.4

05 Mar 04:16
4070381
Compare
Choose a tag to compare

MLJBase v0.17.4

Diff since v0.17.3

Merged pull requests:

  • get rid of dep warnings associated with use of CategoricalArrays.get (#517) (@ablaom)
  • For a 0.17.4 release (#518) (@ablaom)

v0.17.3

22 Feb 02:24
1cca7c5
Compare
Choose a tag to compare

MLJBase v0.17.3

Diff since v0.17.2

Merged pull requests: