Tutorial outline
- Overview of calibration:
- What is model calibration?
- When to use calibration
- Pitfalls of not considering calibration
- Measuring calibration (in Python):
- Reliability diagrams
- Expected calibration error
- Maximum calibration error
- RMS calibration error
- Literature review
- Platt, J. - Probabilistic outputs for support vector machines and comparisons to regularized likelihood methods
- Niculescu-Mizil, Alexandru & Caruana, Rich. - Predicting good probabilities with supervised learning
- Guo, C., Pleiss, G., Sun, Y., & Weinberger, K. Q. - On calibration of modern neural networks
- Methods for calibrating classifiers:
- Isotonic regression
- Platt scaling
- Temperature scaling
- Matrix and vector scaling
- How is calibration used in the real world?