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.DriftAndWarningDetector
to clarify the difference between drift detectors that have awarning_detected
property 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.Interval
dataclass to represent predictive intervals. - Added
conf.RegressionJackknife
.
datasets¶
- Removed unnecessary Numpy usage in the
synth
submodule. - Changed
np.random.RandomState
tonp.random.default_rng
where necessary.
drift¶
- Added
drift.DriftRetrainingClassifier
. - Renamed
drift.PeriodicTrigger
todrift.DummyDriftDetector
to clarify it is a naive baseline. - Created a
binary
submodule to organize all drift detectors which only apply to binary inputs.
ensemble¶
- Added
ensemble.ADWINBoostingClassifier
. - Added
ensemble.BOLEClassifier
.
evaluate¶
evaluate.progressive_val_score
andevaluate.iter_progressive_val_score
will now also produce a report once the last sample has been processed, in addition to everyprint_every
steps.
feature_extraction¶
feature_extraction.BagOfWords
now 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.AdaptiveRandomForestClassifier
toforest.ARFClassifier
. - Moved
ensemble.AdaptiveRandomForestRegressor
toforest.ARFRegressor
. - Added
forest.AMFClassifier
. - Added
forest.OXTRegressor
.
linear_model¶
- Renamed
use_dist
towith_dist
inlinear_model.BayesianLinearRegression
'spredict_one
method.
multiclass¶
- Added a
coding_method
method tomulticlass.OCC
to control how the codes are randomly generated.
multioutput¶
- Added
MultiClassEncoder
to convert multi-label tasks into multi-class problems.
preprocessing¶
- Renamed
alpha
tofading_factor
inpreprocessing.AdaptiveStandardScaler
.
rules¶
- Renamed
alpha
tofading_factor
inrules.AMRules
.
sketch¶
- Renamed
alpha
tofading_factor
insketch.HeavyHitters
.
stats¶
- Renamed
alpha
tofading_factor
instats.Entropy
. - Renamed
alpha
tofading_factor
instats.EWMean
. - Renamed
alpha
tofading_factor
instats.EWVar
.
stream¶
- Upgraded
stream.iter_sql
to SQLAlchemy 2.0.
tree¶
- Remove
LabelCombinationHoeffdingTreeClassifier
. New code should usemultioutput.MulticlassEncoder
instead.
utils¶
- Removed artifacts from the merger.