Version 0.4#
This version patches some issues with the FeatureImportance*
classes and also adds a feature to the
MultiViewDecisionTreeClassifier
class that allows one to scale the number of split candidates sampled per feature-set
equally.
Changelog#
API Change
FeatureImportanceForest*
now has a hyperparameter to control the number of permutations is done per forestpermute_per_forest_fraction
, by Adam Li (#145)Enhancement Add dataset generators for regression and classification and hypothesis testing, by Adam Li (#169)
Fix Fixes a bug where
FeatureImportanceForest*
was unable to be run when callingstatistic
withcovariate_index
defined for MI, AUC metrics, by Adam Li (#164)Enhancement Add
treeple.experimental.conditional_resample()
, which allows conditional resampling of rows based on nearest-neighbors defined via a feature set, by Adam Li (#170)Enhancement Multi-view trees now are able to scale the sampling of split candidates at the same rate per feature-set now, which means ‘sqrt’ would sample split candidates equal to the square root of each feature-set size, by Adam Li (#152)
- Fix Fixes bug in
treeple.tree.MultiViewDecisionTreeClassifier
where the max_features argument applied over more than two views with
apply_max_features_per_set
set toTrue
results in an incorrect and oversampled number of max_features in the views after the first two, by Adam Li (#172)
- Fix Fixes bug in
Code and Documentation Contributors#
Thanks to everyone who has contributed to the maintenance and improvement of the project since version inception, including: