0.10.0 - 2022-02-04¶
base¶
- Introduce
base.MiniBatchTransformer. Add support for mini-batches tocompose.TransformerUnion,compose.Select, andpreprocessing.OneHotEncoder.
checks¶
- Created this module to store estimator unit testing, rather than having it in the
utilsmodule.
compose¶
- Split
compose.Renamerintocompose.Prefixerandcompose.Suffixerthat respectively prepend and append a string to the features' name. - Changed
compose.Renamerto allow feature renaming following a mapping.
evaluate¶
- Refactored
evaluate.progressive_validationto work withapi.anomaly.base.AnomalyDetectors.
facto¶
- Added
debug_onemethod toBaseFM.
feature_extraction¶
- Make the
byparameter infeature_extraction.Aggandfeature_extraction.TargetAggto be optional, allowing to calculate aggregates over the whole data. - Removed
feature_extraction.Laggerandfeature_extraction.TargetLagger. Their functionality can be reproduced by combiningfeature_extraction.Aggandstats.Shift. feature_extraction.Aggandfeature_extraction.Targetnow have astateproperty. It returns apandas.Seriesrepresenting the current aggregates values within each group.
metrics¶
metrics.ROCAUCworks withbase.AnomalyDetectorss.
misc¶
- Created this module to store some stuff that was in the
utilsmodule but wasn't necessarily shared between modules. - Implement
misc.CovMatrix.
reco¶
- Renamed the
Recommenderbase class intoRanker. - Added a
rankmethod to each recommender. - Removed
reco.SurpriseWrapperas it wasn't really useful. - Added an
is_contextualproperty to each ranker to indicate if a model makes use of contextual features or not.
stats¶
stats.Mean,stats.Var, andstats.Coveach now have anupdate_manymethod which accepts numpy arrays.
utils¶
- Removed
utils.Windowand usecollections.dequeinstead where necessary.