Skip to content

Releases: JuliaAI/MLJBase.jl

v0.21.6

27 Feb 21:42
Compare
Choose a tag to compare

MLJBase v0.21.6

Diff since v0.21.5

Closed issues:

  • MethodError: fit(::StaticPipeline{NamedTuple... (#881)

Merged pull requests:

  • Fix suspicious test that is failing on CI (#883) (@ablaom)

v0.21.5

27 Jan 03:56
Compare
Choose a tag to compare

MLJBase v0.21.5

Diff since v0.21.4

Closed issues:

  • Typo in serializable docstring (#850)
  • Improve error message for Stack (#861)
  • Ensure private signatures of glb are marked private (#869)

Merged pull requests:

v0.21.4

20 Jan 02:06
Compare
Choose a tag to compare

MLJBase v0.21.4

Diff since v0.21.3

Closed issues:

  • Problems with display of PerformanceEvaluation object when using custom measures (functions) (#874)

Merged pull requests:

v0.21.3

07 Dec 02:06
2233bbb
Compare
Choose a tag to compare

MLJBase v0.21.3

Diff since v0.21.2

Closed issues:

  • What's wrong with the way we export learning networks as new model types (#831)
  • serializing learning network machines (#844)
  • export restore! (#851)
  • Add transformer as alias for keyword target in TransformedTargetModel (#855)
  • Confused about output of predict(MLJBase.Pipeline, fitresult, Xnew) (#870)
  • evaluate errors displaying when using confusion_matrix as measure (#871)

Merged pull requests:

v0.21.2

23 Nov 23:55
67ca421
Compare
Choose a tag to compare

MLJBase v0.21.2

Diff since v0.21.1

Closed issues:

  • Towards a 0.21 release (#852)
  • predict on Stack returns a Tuple (#867)

Merged pull requests:

v0.21.1

15 Nov 20:22
c5d755e
Compare
Choose a tag to compare

MLJBase v0.21.1

Diff since v0.21.0

Closed issues:

  • Latest release breaks MCMCDiagnosticTools (#863)
  • Error when calling fallback operations for probabilistic networkcomposites (#864)

Merged pull requests:

v0.21.0

07 Nov 03:49
9e12621
Compare
Choose a tag to compare

MLJBase v0.21.0

Diff since v0.20.20

  • (enhancement) Introduce new protocol for exporting learning networks via the new family of supertypes *NetworkComposite (#841, #831)
  • (mildly breaking) Remove key-value pairs from reports and fitted parameters that have nothing or NamedTuple() as a value.
  • (breaking) Re-implement Stack, TransformedTargetModel and pipelines (Pipeline) as NetworkComposite types. What is breaking is that some reports and fitted parameters will be missing some these keys: machines, fitted_params_given_machine, report_given_machine. However, the only information contained in those items that is not rendered redundant by the existing items are considered private.
  • (breaking) Remove the formerly deprecated @pipeline macro, now rendered redundant by Pipeline constructor (or model1 |> model2 |> ... syntax) and TransformedTargetModel.

Merged pull requests:

  • Add new option for exporting learning networks as stand-alone composite model types (#841) (@ablaom)
  • For a 0.21 release (PR onto dev) (#853) (@ablaom)
  • Re-implement Stack as a NetworkComposite model (#854) (@ablaom)
  • Re-implement TransformedTargetModel as NetworkComposite model (#857) (@ablaom)
  • Re-implement pipelines as NetworkComposite models (#858) (@ablaom)
  • Remove previously deprecated @pipeline macro (#859) (@ablaom)
  • Deprecate old ways of exporting learning networks (#860) (@ablaom)
  • For a 0.21 release (#862) (@ablaom)

v0.20.20

17 Oct 21:09
644f57e
Compare
Choose a tag to compare

MLJBase v0.20.20

Diff since v0.20.19

Closed issues:

  • Issue in serializable (#843)
  • allow train_test_pairs to work on generic vector y? (#847)

Merged pull requests:

  • [Patch for older 0.19 series] Fix scitype checks for Annotator model types (such as detectors) (#842) (@ablaom)
  • Relax type restriction on y in train_test_pairs(::StratifiedCV, rows, y) (#848) (@ablaom)
  • For a 0.20.20 release (#849) (@ablaom)

v0.19.9

22 Sep 22:40
b677ace
Compare
Choose a tag to compare

MLJBase v0.19.9 (added after 0.20.0 release)

Diff since v0.19.8

Closed issues:

  • evaluate and evaluate! should return a struct instead of a NamedTuple (#408)
  • Handling of NaN micro/macro aggregation (#630)
  • Relax any checks that block transformers needing to see target in training. (#699)
  • For a 0.20 release (#725)
  • How to transform any deterministic regression model to a probabilistic binary classification model, and then evaluate it with k-fold cross validation (#760)
  • Clean up: Remove data anonymization from from composite model apparatus (#764)
  • unpack error (#777)
  • Add Multiple targets to make_regression (#779)
  • Add support in Stack for models that handle missing values (#781)
  • typename method for AbstractDataFrame incorrect equality (#784)
  • Typos in Stack constructor lead to uninformative error messages (#796)
  • Incorrect display of one-dimensional range in case of scaling function (#797)
  • Export serializable (#807)
  • Improve warning of machine constructor (#817)

Merged pull requests:

v0.20.19

15 Sep 08:22
4cb559c
Compare
Choose a tag to compare

MLJBase v0.20.19

Diff since v0.20.18

Merged pull requests: