All Projects → devmotion → CalibrationErrors.jl

devmotion / CalibrationErrors.jl

Licence: MIT license
Estimation of calibration errors.

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to CalibrationErrors.jl

vignetting calib
No description or website provided.
Stars: ✭ 41 (+215.38%)
Mutual labels:  calibration
StructureNet
Markerless volumetric alignment for depth sensors. Contains the code of the work "Deep Soft Procrustes for Markerless Volumetric Sensor Alignment" (IEEE VR 2020).
Stars: ✭ 38 (+192.31%)
Mutual labels:  calibration
KinectUtil
This project solves the problem of mismatching between rgb camera and depth camera of Kinect camera. And we can get higher quality point cloud model than Kinect itself. We solve the problem by first using both DLT and Zhangzhengyou‘s checkerboard to calibrate the camera, and then applying the calibrated parameters to project and re-project from…
Stars: ✭ 28 (+115.38%)
Mutual labels:  calibration
LFToolbox
Light Field Toolbox for MATLAB
Stars: ✭ 74 (+469.23%)
Mutual labels:  calibration
pygac
A python package to read and calibrate NOAA and Metop AVHRR GAC and LAC data
Stars: ✭ 14 (+7.69%)
Mutual labels:  calibration
Topics-In-Modern-Statistical-Learning
Materials for STAT 991: Topics In Modern Statistical Learning (UPenn, 2022 Spring) - uncertainty quantification, conformal prediction, calibration, etc
Stars: ✭ 74 (+469.23%)
Mutual labels:  calibration
EM7180 SENtral Calibration
Get the best AHRS accuracy out of the Tlera USFS with good sensor calibration
Stars: ✭ 22 (+69.23%)
Mutual labels:  calibration
hexrdgui
Qt5 PySide2 based GUI for the HEXRD library.
Stars: ✭ 15 (+15.38%)
Mutual labels:  calibration
kraken
Chaos and resiliency testing tool for Kubernetes and OpenShift
Stars: ✭ 161 (+1138.46%)
Mutual labels:  reliability
Vision
Computer Vision And Neural Network with Xamarin
Stars: ✭ 54 (+315.38%)
Mutual labels:  calibration
OpenCossan
OpenCossan is an open and free toolbox for uncertainty quantification and management.
Stars: ✭ 40 (+207.69%)
Mutual labels:  reliability
mimic
mimic calibration
Stars: ✭ 18 (+38.46%)
Mutual labels:  calibration
vigor
Main repository of the Vigor NF verification project.
Stars: ✭ 40 (+207.69%)
Mutual labels:  reliability
bsec bme680 linux
Read the BME680 sensor with the BSEC library on Linux (e.g. Raspberry Pi)
Stars: ✭ 78 (+500%)
Mutual labels:  calibration
mapi-action
🤖 Run a Mayhem for API scan in GitHub Actions
Stars: ✭ 16 (+23.08%)
Mutual labels:  reliability
SCNeRF
[ICCV21] Self-Calibrating Neural Radiance Fields
Stars: ✭ 383 (+2846.15%)
Mutual labels:  calibration
opsani-ignite
Evaluate and improve the reliability, performance and efficiency of your Kubernetes applications.
Stars: ✭ 17 (+30.77%)
Mutual labels:  reliability
ecPoint-Calibrate
Interactive GUI (developed in Python) for calibration and conditional verification of numerical weather prediction model outputs.
Stars: ✭ 19 (+46.15%)
Mutual labels:  calibration
industrial calibration
Contains libraries/algorithms for calibration industrial systems
Stars: ✭ 91 (+600%)
Mutual labels:  calibration
Robotlib.jl
Robotics library written in the Julia programming language
Stars: ✭ 32 (+146.15%)
Mutual labels:  calibration

CalibrationErrors.jl

Estimation of calibration errors.

Stable Dev Build Status DOI Codecov Coveralls Code Style: Blue Bors enabled

There are also Python and R interfaces for this package

Overview

This package implements different estimators of the expected calibration error (ECE), the squared kernel calibration error (SKCE), and the unnormalized calibration mean embedding (UCME) in the Julia language.

This package supports calibration error estimation of classification models that output vectors of class probabilities. In addition, SKCE and UCME can be estimated for more general probabilistic predictive models that output probability distributions defined in Distributions.jl such as normal and Laplace distributions.

Example

Calibration errors can be estimated from a data set of predicted probability distributions and a set of corresponding observed targets by executing

estimator(predictions, targets)

The sets of predictions and targets have to be provided as vectors.

This package implements the estimator ECE of the ECE, the estimator SKCE for the SKCE (unbiased and biased variants with different sample complexity), and UCME for the UCME.

Related packages

CalibrationTests.jl implements statistical hypothesis tests of calibration.

pycalibration is a Python interface for CalibrationErrors.jl and CalibrationTests.jl.

rcalibration is an R interface for CalibrationErrors.jl and CalibrationTests.jl.

Talk at JuliaCon 2021

Calibration analysis of probabilistic models in Julia

The slides of the talk are available as Pluto notebook.

Citing

If you use CalibrationErrors.jl as part of your research, teaching, or other activities, please consider citing the following publications:

Widmann, D., Lindsten, F., & Zachariah, D. (2019). Calibration tests in multi-class classification: A unifying framework. In Advances in Neural Information Processing Systems 32 (NeurIPS 2019) (pp. 12257–12267).

Widmann, D., Lindsten, F., & Zachariah, D. (2021). Calibration tests beyond classification. International Conference on Learning Representations (ICLR 2021).

Acknowledgements

This work was financially supported by the Swedish Research Council via the projects Learning of Large-Scale Probabilistic Dynamical Models (contract number: 2016-04278), Counterfactual Prediction Methods for Heterogeneous Populations (contract number: 2018-05040), and Handling Uncertainty in Machine Learning Systems (contract number: 2020-04122), by the Swedish Foundation for Strategic Research via the project Probabilistic Modeling and Inference for Machine Learning (contract number: ICA16-0015), by the Wallenberg AI, Autonomous Systems and Software Program (WASP) funded by the Knut and Alice Wallenberg Foundation, and by ELLIIT.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].