Quick Start with MAPIE

This package allows you to easily estimate uncertainties in both regression and classification settings. In regression settings, MAPIE provides prediction intervals on single-output data. In classification settings, MAPIE provides prediction sets on multi-class data. In any case, MAPIE is compatible with any scikit-learn-compatible estimator.

1. Download and install the module

Install via pip:

pip install mapie

or via conda:

$ conda install -c conda-forge mapie

To install directly from the github repository :

pip install git+https://github.com/scikit-learn-contrib/MAPIE

2. Regression

Let us start with a basic regression problem. Here, we generate one-dimensional noisy data that we fit with a MLPRegressor: Use MAPIE to plot prediction intervals

3. Classification

Similarly, it’s possible to do the same for a basic classification problem: Use MAPIE to plot prediction sets