Out-Of-Distribution Binary Classification Model

class caliber.binary_classification.ood.da_exp_interpolant.DistanceAwareExponentialInterpolantBinaryClassificationModel(model=None, conf_distance=0.99)[source]
fit(probs, distances, targets)[source]
predict(probs, distances)[source]
Return type:

ndarray

predict_proba(probs, distances)[source]
Return type:

ndarray

class caliber.binary_classification.ood.da_histogram_binning.DistanceAwareHistogramBinningBinaryClassificationModel(n_prob_bins=10, n_dist_bins=10, conf_distance=0.95, min_prob_bin=0.0)[source]
fit(probs, distances, targets)[source]
predict(probs, distances)[source]
Return type:

ndarray

predict_proba(probs, distances)[source]
Return type:

ndarray

class caliber.binary_classification.ood.da_kolmogorov_interpolant.DistanceAwareKolmogorovInterpolantBinaryClassificationModel(model=None)[source]
fit(probs, distances, targets)[source]
predict(probs, distances)[source]
Return type:

ndarray

predict_proba(probs, distances)[source]
Return type:

ndarray