0.15.0 - 2023-01-29¶
active¶
- Created this module dedicated to online active learning.
- Added
api.active.EntropySampler.
base¶
- Fixed an issue where an estimator that has attribute a pipeline could not be cloned.
- Added a
base.DriftAndWarningDetectorto clarify the difference between drift detectors that have awarning_detectedproperty and those that don't. - Added
MultiLabelClassifier. - Added
MultiTargetRegressor. - Added
drift.BinaryDriftDetector. - Added
drift.BinaryDriftAndWarningDetector.
conf¶
- Introduced this new module to perform conformal predictions.
- Added a
conf.Intervaldataclass to represent predictive intervals. - Added
conf.RegressionJackknife.
datasets¶
- Removed unnecessary Numpy usage in the
synthsubmodule. - Changed
np.random.RandomStatetonp.random.default_rngwhere necessary.
drift¶
- Added
drift.DriftRetrainingClassifier. - Renamed
drift.PeriodicTriggertodrift.DummyDriftDetectorto clarify it is a naive baseline. - Created a
binarysubmodule to organize all drift detectors which only apply to binary inputs.
ensemble¶
- Added
ensemble.ADWINBoostingClassifier. - Added
ensemble.BOLEClassifier.
evaluate¶
evaluate.progressive_val_scoreandevaluate.iter_progressive_val_scorewill now also produce a report once the last sample has been processed, in addition to everyprint_everysteps.
feature_extraction¶
feature_extraction.BagOfWordsnow outputs a dictionary, and not acollections.Counter.
forest¶
- Created this new module to host all models based on an ensemble of decision trees.
- Moved
ensemble.AdaptiveRandomForestClassifiertoforest.ARFClassifier. - Moved
ensemble.AdaptiveRandomForestRegressortoforest.ARFRegressor. - Added
forest.AMFClassifier. - Added
forest.OXTRegressor.
linear_model¶
- Renamed
use_disttowith_distinlinear_model.BayesianLinearRegression'spredict_onemethod.
multiclass¶
- Added a
coding_methodmethod tomulticlass.OCCto control how the codes are randomly generated.
multioutput¶
- Added
MultiClassEncoderto convert multi-label tasks into multi-class problems.
preprocessing¶
- Renamed
alphatofading_factorinpreprocessing.AdaptiveStandardScaler.
rules¶
- Renamed
alphatofading_factorinrules.AMRules.
sketch¶
- Renamed
alphatofading_factorinsketch.HeavyHitters.
stats¶
- Renamed
alphatofading_factorinstats.Entropy. - Renamed
alphatofading_factorinstats.EWMean. - Renamed
alphatofading_factorinstats.EWVar.
stream¶
- Upgraded
stream.iter_sqlto SQLAlchemy 2.0.
tree¶
- Remove
LabelCombinationHoeffdingTreeClassifier. New code should usemultioutput.MulticlassEncoderinstead.
utils¶
- Removed artifacts from the merger.