MRCpy Package Contents

Numpy-based Classifiers

MRCpy.MRC([loss, s, deterministic, …])

Minimax Risk Classifier

MRCpy.CMRC([loss, s, deterministic, …])

Constrained Minimax Risk Classifier

MRCpy.AMRC(n_classes[, loss, deterministic, …])

Adaptive Minimax Risk Classifier

MRCpy.DWGCS([loss, deterministic, …])

Double-Weighting for General Covariate Shift

MRCpy.LMRC([s, loss, n_classes, alpha, eps, …])

Cost Sensitive Minimax Risk Classifier.

MRCpy.LCMRC([s, loss, n_classes, alpha, …])

Marginally Constrained Cost Sensitive Minimax Risk Classifier.

PyTorch-based Classifiers

MRCpy.pytorch.mgce.classifier.mgce_clf([…])

Minimax Generalized Cross-Entropy (MGCE).

MRCpy.pytorch.mgce.loss.mgce_loss(num_classes)

Margin Loss for Minimax Generalized Cross-Entropy (MGCE) Classification.

Feature Mappings

MRCpy.phi.RandomFourierPhi(n_classes[, …])

Fourier features

MRCpy.phi.RandomReLUPhi(n_classes[, …])

ReLU features

MRCpy.phi.ThresholdPhi(n_classes[, …])

Threshold features

Extended Functionalities

MRCpy.BaseMRC([loss, s, deterministic, …])

Base class for different minimax risk classifiers

MRCpy.phi.BasePhi(n_classes[, …])

Base class for feature mappings