MAPIE Versions Save

A scikit-learn-compatible module for estimating prediction intervals.

v0.8.3

2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/scikit-learn-contrib/MAPIE/compare/v0.8.2...v0.8.3

v0.8.2

4 months ago

What's Changed

Full Changelog: https://github.com/scikit-learn-contrib/MAPIE/compare/v0.8.0...v0.8.2

v0.8.0

4 months ago
  • Add Adaptative Conformal Inference (ACI) method for MapieTimeSeriesRegressor.
  • Add Coverage Width-based Criterion (CWC) metric.
  • Allow to use more split methods for MapieRegressor (ShuffleSplit, PredefinedSplit).
  • Allow infinite prediction intervals to be produced in regressor classes.
  • Integrate ConformityScore into MapieTimeSeriesRegressor.
  • Add (extend) the optimal estimation strategy for the bounds of the prediction intervals for regression via ConformityScore.
  • Add new checks for metrics calculations.
  • Fix reference for residual normalised score in documentation.

v0.7.0

8 months ago
  • Add prediction set estimation for binary classification.
  • Add Learn-Then-Test method for multilabel-classification.
  • Add documentation and notebooks for LTT.
  • Add a new conformity score, ResidualNormalisedScore, that takes X into account and allows to compute adaptive intervals.
  • Refactor MapieRegressor and ConformityScore to add the possibility to use X in ConformityScore.
  • Separate the handling of the estimator from MapieRegressor into a new class called EnsembleEstimator.
  • Add statistical calibration tests in binary classification.
  • Rename methods (score to lac and cumulated_score to aps) in MapieClassifier.
  • Add more notebooks and examples.
  • Fix an unfixed random state in one of the classification tests.
  • Fix and preserve the split behavior of the check_cv method with and without random state.

v0.6.5

10 months ago
  • Add grouped conditional coverage metrics named SSC for regression and classification
  • Add HSIC metric for regression
  • Migrate conformity scores classes into conformity_scores module
  • Migrate regression classes into regression module
  • Add split conformal option for regression and classification
  • Update check method for calibration
  • Fix bug in MapieClassifier with different number of labels in calibration dataset.

v0.6.4

1 year ago

v0.6.3

1 year ago

Fix bug when labels are string or do not start at 0

v0.6.2

1 year ago
  • Make MapieClassifier a scikit-learn object
  • Update documentation for MapieClassifier

v0.6.1

1 year ago

v0.6.0

1 year ago
  • Add Risk-Controlling Prediction Sets (RCPS) and Conformal Risk Control (CRC)
  • Add Top-Label Calibration
  • Fix issues in CQR warning and cumulated scores in classification