Skip to content

KhiopsLab/khalib

Repository files navigation

khalib

khalib is a classifier probability calibration package powered by the Khiops AutoML suite.

Features

  • KhalibClassifier: A scikit-learn estimator to calibrate classifiers with a similar interface fashion as CalibratedClassifierCV.
  • calibration_error : A function to estimate the Estimated Calibration Error (ECE).
  • build_reliability_diagram : A function that builds a reliability diagram.

These features are based on Khiops's non-parametric supervised histograms, so there is no need to specify the number and width of the bins, as they are automatically estimated from data.

See the documentation for more information.

Installation

Note: We'll improve this installation procedure soon!

pip install https://github.com/KhiopsLab/khalib/archive/refs/tags/0.1.zip

Documentation

See https://khiopslab.github.io/khalib/