Skip to content

Releases: JuliaAI/DecisionTree.jl

v0.12.4

16 Oct 10:48
8314ad0
Compare
Choose a tag to compare

DecisionTree v0.12.4

Diff since v0.12.3

  • (bugfix) This release fixes a bug where labels would internally always be converted to Float64 (#226). This is now fixed thanks to @xinadi!

Merged pull requests:

Closed issues:

  • Multi-variable RandomForestRegressor in Julia (#190)
  • Standardize the way fit! and predict methods take X matrix (features) (#220)
  • Is out-of-bag error of RandomForestClassifier implementable ? (#223)
  • documentation: Clarify n_subfeatures in build_tree? (#224)

v0.12.3

13 Feb 21:17
Compare
Choose a tag to compare

DecisionTree v0.12.3

Diff since v0.12.2

Closed issues:

  • Multithreading in apply_forrest (#134)
  • Replicate Python model in Julia (#203)
  • Fail to precompile the DecisionTree.jl on M1 mac (#212)
  • Add functionality for adding trees to an existing forest (#213)

Merged pull requests:

  • document use_multithreading keyword (#208) (@rafaqz)
  • Add docstring for build_forest (#214) (@ablaom)
  • Add method build_forest(model, ...) to add trees to existing model (#216) (@ablaom)

v0.12.2

09 Jan 01:21
0854fb0
Compare
Choose a tag to compare

DecisionTree v0.12.2

Diff since v0.12.1

Closed issues:

  • Feature importance from random forest regression (#204)

Merged pull requests:

v0.11.4

09 Jan 01:21
Compare
Choose a tag to compare

DecisionTree v0.11.4 (RELEASED AFTER 0.12.0)

Diff since v0.11.3

This release bumps the compat requirement for the dependency AbstractArrays.jl which was previously set incorrectly.

v0.12.1

07 Dec 02:50
f71ebb1
Compare
Choose a tag to compare

DecisionTree v0.12.1

Diff since v0.12.0

Closed issues:

  • Round thresholds in display of trees (#197)

Merged pull requests:

v0.12.0

29 Nov 20:18
5a04aba
Compare
Choose a tag to compare

DecisionTree v0.12.0

Diff since v0.11.3

  • (breaking) For each tree in a random forest models, use seed! to put a copy of each associated RNG into a unique state, to mitigate observed correlation between trees (#194, #198) @dhanak @rikhuijzer

Closed issues:

  • Citation / Reference for DecisionTree.jl (#193)
  • RNG “shuffling” introduced in #174 is fundamentally flawed (#194)

Merged pull requests:

  • Use seed! to put every copy of rng into a unique state (#198) (@dhanak)
  • For a 0.12.0 release (#199) (@ablaom)

v0.11.3

23 Nov 23:18
b045bb9
Compare
Choose a tag to compare

DecisionTree v0.11.3

Diff since v0.11.2

Merged pull requests:

v0.11.2

18 Jul 04:52
38dbbb8
Compare
Choose a tag to compare

DecisionTree v0.11.2

Diff since v0.11.1

  • (enhancement) Add option to use multithreading in getting predictions for random forests, as in apply_forest(forest, features; use_multithreading=true). The default continues to be no threading. (#188) @salbert83

Merged pull requests:

v0.11.1

06 Jul 02:05
1cdbbbe
Compare
Choose a tag to compare

DecisionTree v0.11.1

Diff since v0.11.0

Merged pull requests:

v0.11.0

01 Jul 02:06
9eb6ad9
Compare
Choose a tag to compare

DecisionTree v0.11.0

Diff since v0.10.13

  • Bump minimum Julia version to 1.6.
  • (enhancement) Add methods impurity_importance, split_importance and permutation_importance for all models (#182) @yufongpeng
  • (breaking) Use the SAMME algorithm for calculating AdaBoostStumpClassifier coefficients (#167) @yufongpeng
  • (breaking) Do not export the functions R2, mean_sqaure_error, majority_vote, confusion_matrix and ConfusionMatrix (#183)
  • Add accuracy to built-in measures but do not export.

Closed issues:

  • [Feature Request] Add a Field for Feature Importance (#170)
  • Remove the Int as rng functionality (#177)
  • Stop exporting metrics? (#181)

Merged pull requests: