- [2024.8.13] - Made
matplotlib
,seaborn
, andxarray
optional as they are currently only used inclairvoyance.legacy
- [2024.7.8] - Added
memory_profiler
to.fit
and.fit_transform
inclairvoyance.bayesian
classes - [2024.7.6] - Using
get_feature_importances
fromFeature-Engine
instead offormat_weights
. - [2024.7.6] - Demoted
ClairvoyanceBase
,ClairvoyanceRegression
,ClairvoyanceClassification
, andClairvoyanceRecursive
toclairvoyance.legacy.
- [2024.7.6] - Added
BayesianClairvoyanceBase
,BayesianClairvoyanceClassification
, andBayesianClairvoyanceRegression
inclairvoyance.bayesian. which use
Optunafor hyperparameter tuning and
ClairvoyanceRecursiveFeatureAdditionor
ClairvoyanceRecursiveElimination` for feature selection. - [2024.7.6] - Added
ClairvoyanceRecursiveFeatureAddition
andClairvoyanceRecursiveElimination
inclairvoyance.feature_selection
which are mods ofFeature-Engine
classes that can handle transformations during feature selection along with some other conveniences. - [2024.6.14] - Changed
recursive_feature_inclusion
torecursive_feature_addition
to be consistent with common usage. - [2023.12.4] - Added support for models that do not converge or
nan
values in resulting scores. - [2023.10.12] - Replaced
np.mean
withnp.nanmean
to handlenan
values in scores (e.g.,precision_score
) - [2023.10.10] - Made
method="asymmetric"
the new default - [2023.6.9] - Added
plot_scores_comparison
andget_balanced_class_subset
for evaluating testing datasets. - [2023.5.25] - Added
X_testing
andy_testing
torecursive_feature_elimination
functions/methods.
- Test using
sktime
:
- Use SHAP?