Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 2.02 KB

CHANGELOG.md

File metadata and controls

20 lines (19 loc) · 2.02 KB

Change Log

  • [2024.8.13] - Made matplotlib, seaborn, and xarray optional as they are currently only used in clairvoyance.legacy
  • [2024.7.8] - Added memory_profiler to .fit and .fit_transform in clairvoyance.bayesian classes
  • [2024.7.6] - Using get_feature_importances from Feature-Engine instead of format_weights.
  • [2024.7.6] - Demoted ClairvoyanceBase, ClairvoyanceRegression, ClairvoyanceClassification, and ClairvoyanceRecursive to clairvoyance.legacy.
  • [2024.7.6] - Added BayesianClairvoyanceBase, BayesianClairvoyanceClassification, and BayesianClairvoyanceRegression in clairvoyance.bayesian. which use Optunafor hyperparameter tuning and ClairvoyanceRecursiveFeatureAdditionorClairvoyanceRecursiveElimination` for feature selection.
  • [2024.7.6] - Added ClairvoyanceRecursiveFeatureAddition and ClairvoyanceRecursiveElimination in clairvoyance.feature_selection which are mods of Feature-Engine classes that can handle transformations during feature selection along with some other conveniences.
  • [2024.6.14] - Changed recursive_feature_inclusion to recursive_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 with np.nanmean to handle nan values in scores (e.g., precision_score)
  • [2023.10.10] - Made method="asymmetric" the new default
  • [2023.6.9] - Added plot_scores_comparison and get_balanced_class_subset for evaluating testing datasets.
  • [2023.5.25] - Added X_testing and y_testing to recursive_feature_elimination functions/methods.

Pending:

Future:

  • Use SHAP?