Skip to content

Releases: alan-turing-institute/MLJ.jl

v0.20.3

08 Mar 06:49
dab6152
Compare
Choose a tag to compare

MLJ v0.20.3

Diff since v0.20.2

  • Bump compat for MLJFlow to 0.4 to buy into MLJBase.save method ambiguity fix (in MLJFlow 0.4.1).

Merged pull requests:

Closed issues:

  • Meta issue: lssues for possible collaboration with UCL (#673)
  • Integration test failures: Classifiers (#939)
  • Oversample undersample (#983)
  • Add AutoEncoderMLJ model (part of BetaML) (#1074)
  • Add new model descriptors to fix doc-generation fail (#1084)
  • Update list of BetaML models (#1088)
  • Upate ROADMAP.md (#1093)
  • Deserialisation fails for wrappers like TunedModel when atomic model overloads save/restore (#1099)

v0.20.2

21 Nov 03:37
2a41b9b
Compare
Choose a tag to compare

MLJ v0.20.2

Diff since v0.20.1

  • Replace MLFlowLogger with MLJFlow.Logger; see here. So a logger instance is now instantiated with using MLJFlow; logger = MLJFlow.Logger(baseuri). This is technically breaking but not tagged as such, because MLFlow integration is still experimental.

Merged pull requests:

  • Fix MLJTuning.jl links (#1068) (@jd-foster)
  • CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#1070) (@github-actions[bot])
  • Bump compat: MLJFlow 0.3 (#1072) (@ablaom)
  • For a 0.20.2 release (#1073) (@ablaom)

Closed issues:

  • Export the name MLJFlow (#1067)
  • evaluate errors (#1069)

v0.20.1

10 Oct 22:15
6e45c5d
Compare
Choose a tag to compare

MLJ v0.20.1

Diff since v0.20.0

  • (new feature) Add the BalancedModel wrapper from MLJBalancing.jl (#1064)
  • (docs) Add the over/undersampling models from Imbalance.jl to the Model Browser (#1064)

Merged pull requests:

Closed issues:

  • Oversampling and undersampling (#661)
  • [Tracking] Migration of measures MLJBase.jl -> StatisticalMeasures.jl (#1053)
  • Include MLJBalancing.jl in MLJ and re-export it's names. (#1062)
  • Update docs for new class imbalance support (#1063)

v0.20.0

29 Sep 01:13
97a51d3
Compare
Choose a tag to compare

MLJ v0.20.0

Diff since v0.19.5

Merged pull requests:

  • CI: fix the YAML syntax for the docs job, and thus properly surface any docbuild failures (#1046) (@DilumAluthge)
  • Update docs (#1048) (@ablaom)
  • Try again to generate the documentation (#1049) (@ablaom)
  • docs/make.jl: set devbranch to master, which means that the docs will be deployed for pushes to `master (#1051) (@DilumAluthge)
  • Try to deploy docs again x 3 (#1052) (@ablaom)
  • Adapt to migration of measures MLJBase.jl -> StatisticalMeasures.jl (#1054) (@ablaom)
  • For a 0.20 release (#1060) (@ablaom)

Closed issues:

  • Julia crashes when fitting a SVC (#1030)
  • Update deprecated document example in "Transformers ..." section of manual (#1040)
  • fit! not exported in 0.19.3/0.19.4? (#1041)
  • Doc generation is failing silently (#1045)

v0.19.5

27 Aug 23:07
01cfe19
Compare
Choose a tag to compare

MLJ v0.19.5

Diff since v0.19.4

  • Correct problem with previous version in which some methods were not exported, namely: source, node, fit!, freeze!, thaw!, Node, sources, origins (#1043) @pebeto

Closed issues:

  • Is the Averager documentation deprecated? (#1039)

Merged pull requests:

v0.19.4

24 Aug 08:46
Compare
Choose a tag to compare

MLJ v0.19.4

Diff since v0.19.3

Merged pull requests:

v0.19.3

24 Aug 03:59
Compare
Choose a tag to compare

MLJ v0.19.3

Diff since v0.19.2

Closed issues:

  • SymbolicRegression.jl — registry update (#1032)

Merged pull requests:

v0.19.2

16 Jun 01:01
Compare
Choose a tag to compare

MLJ v0.19.2

Diff since v0.19.1

Closed issues:

  • @from_network does more strange eval stuff (#703)
  • Create new package for MLJ-universe-wide integration tests (#885)
  • Stack of TunedModels (#980)
  • Please add CatBoost or any alternate package (pure Julia) which can beat it (#992)
  • Update list of models for BetaML (#993)
  • Update List of Supported Models Clustering.jl Section (#1000)
  • predict should work on DataFrameRow (#1004)
  • Documentation generation fails silently (#1007)
  • Clarify and fix documentation around reformat. (#1010)
  • Reporting a vulnerability (#1015)
  • What causes the Distributed.ProcessExitedException(3) error in Julia and how can I resolve it in my Pluto notebook? (#1018)
  • Add link to Mt Everest blog (#1021)
  • Remove "experimental" label for acceleration API docs (#1026)

Merged pull requests:

  • Fix TransformedTarget example in manual (no new release) (#999) (@ablaom)
  • updating Clustering.jl model list to address #1000 (#1001) (@john-waczak)
  • Add CatBoost to list of models and 3rd party packages (#1002) (@ablaom)
  • Some small documentations improvements. Not to trigger a new release. (#1003) (@ablaom)
  • Add auto-generated Model Browser section to the manual (#1005) (@ablaom)
  • Add new auto-generated Model Browser section to the manual. Not to trigger new release. (#1006) (@ablaom)
  • Add Model Browser entry for SelfOrganizingMap (#1008) (@ablaom)
  • Update documentation (#1009) (@ablaom)
  • Clarify data front-end in docs (#1011) (@ablaom)
  • Doc fixes. No new release. (#1012) (@ablaom)
  • Update model browser and list of models to reflect addition of CatBoost.jl and some OutlierDetectionPython.jl models (#1013) (@ablaom)
  • Update to the manual. No new release. (#1014) (@ablaom)
  • Make docs fail on error (#1017) (@rikhuijzer)
  • Cleaned up Adding Models for General Use documentation (#1019) (@antoninkriz)
  • CompatHelper: bump compat for StatsBase to 0.34, (keep existing compat) (#1020) (@github-actions[bot])
  • Remove CatBoost.jl from third party packages (#1024) (@tylerjthomas9)

v0.19.1

08 Jan 23:32
fbea2f3
Compare
Choose a tag to compare

MLJ v0.19.1

Diff since v0.19.0

Closed issues:

  • Support for ProbabilisticSet type in MLJModelInterface.jl (#978)
  • question about Isotonic Regression (#986)
  • predict_mode of pipeline model return a UnivariateFinite after upgrade to 0.19.0 (#987)
  • MLJ Tuning optimizers are no working with julia 1.8.3 and julia 1.9.0 (#990)
  • WARNING: both MLJBase and DataFrames export "transform"; uses of it in module Main must be qualified (#991)
  • CURANDError: kernel launch failure (code 201, CURAND_STATUS_LAUNCH_FAILURE) (#997)

Merged pull requests:

v0.19.0

07 Nov 23:18
cf9e2c2
Compare
Choose a tag to compare

MLJ v0.19.0

Diff since v0.18.6

MLJBase compatibility is bumped to 0.21 and MLJModels compatibility is bumped to 0.16. This makes a new simplified method for exporting learning networks available but also introduces some breaking changes:

Closed issues:

  • Do not re-export value (#891)
  • Large models name change in BetaML (#963)
  • Add ConformalPrediction.jl to list of 3rd party packages (#967)
  • Documentation for BinaryThresholdPredictor (#973)

Merged pull requests: