Skip to content

Releases: JuliaAI/MLJDecisionTreeInterface.jl

v0.4.2

09 Apr 23:03
7e39bac
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.4.2

Diff since v0.4.1

Merged pull requests:

v0.4.1

29 Feb 02:17
a819b1f
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.4.1

Diff since v0.4.0

(enhancement) Include feature names when printing a tree (#54)

Merged pull requests:

Closed issues:

  • Tag a new breaking release and yank 0.3.1 (#48)

v0.4.0

05 Mar 20:41
de9a8c8
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.4.0

Diff since v0.3.0

Closed issues:

  • Increase default number of trees in forests from 10 to 100? (#43)
  • Wrap trees using DecisionTree.wrap for more convenient display (#45)
  • Version 0.3.1 broke tests in MCMCChains (#47)

Merged pull requests:

What's Changed

Full Changelog: v0.3.1...v0.4.0

v0.3.0

01 Dec 00:03
b161358
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.3.0

Diff since v0.2.5

  • (breaking) Require DecisionTree.jl 0.12.0. This means seeding of individual RNGs in a random forest has changes, which in turn changes the outcomes of training for both random forest models (JuliaAI/DecisionTree.jl#198)
  • (breaking) Reverse the role of key and value in the encoding dictionary returned as part of fitted parameters in a DecisionTreeClassifier (#37)

Closed issues:

  • Reverse roles of key and value in encoding returned in fitted params (#19)
  • DecisionTreeRegressor and DecisionTreeClassifier do not allow n_subfeatures=-1. (#33)

Merged pull requests:

v0.2.5

31 Aug 23:42
52ce4b7
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.2.5

Diff since v0.2.4

Merged pull requests:

v0.2.4

18 Aug 00:49
5395740
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.2.4

Diff since v0.2.3

(new feature) Implement feature_importance accessor function for all models, with type of importance controlled by new hyperparameter feature_importance. This can be :split or :impurity (default). See the docstring for RandomForestClassifier for an example. (#28) @john-waczak @OkonSamuel

Closed issues:

  • Incorporate feature importance (#24)

Merged pull requests:

v0.2.3

06 Jul 11:11
9fbfad6
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.2.3

Diff since v0.2.2

Closed issues:

  • MethodError: no method matching metadata_model (#20)

Merged pull requests:

  • Fix build badge on readme. (#22) (@ablaom)
  • Implement StableRNGs throughout tests to fix reproducibility problems in CI (#26) (@ablaom)
  • For a 0.2.3 release (#27) (@ablaom)

v0.2.2

04 Apr 21:07
cd54a87
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.2.2

Diff since v0.2.1

Merged pull requests:

v0.2.1

08 Mar 04:03
deab391
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.2.1

Diff since v0.2.0

Closed issues:

  • Remove (non standard) smoothing of probabilistic predictions (#11)

Merged pull requests:

v0.2.0

02 Mar 21:20
b925c00
Compare
Choose a tag to compare

MLJDecisionTreeInterface v0.2.0

Diff since v0.1.4

  • (mildly breaking) Make feature names encountered in training available in fitted_params and report (#14)
  • (breaking) Remove pdf_smoothing option from all classifiers (#16)

Closed issues:

  • Include feature names in the fitresult for use by external tree visualisation tools (#13)

Merged pull requests: