Loss functions define loss values between a model prediction and a given label.
Classes | |
class | shark::AbstractLoss< LabelT, OutputT > |
Loss function interface. More... | |
class | shark::CrossEntropy< LabelType, OutputType > |
Error measure for classification tasks that can be used as the objective function for training. More... | |
class | shark::DiscreteLoss |
flexible loss for classification More... | |
class | shark::EpsilonHingeLoss |
Hinge-loss for large margin regression. More... | |
class | shark::HingeLoss |
Hinge-loss for large margin classification. More... | |
class | shark::HuberLoss |
Huber-loss for for robust regression. More... | |
class | shark::SquaredEpsilonHingeLoss |
Hinge-loss for large margin regression using th squared two-norm. More... | |
class | shark::SquaredHingeLoss |
Squared Hinge-loss for large margin classification. More... | |
class | shark::SquaredLoss< OutputType, LabelType > |
squared loss for regression and classification More... | |
class | shark::ZeroOneLoss< LabelType, OutputType > |
0-1-loss for classification. More... | |