---
title: BNNSLossFunctionHinge
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/bnnslossfunctionhinge
---

# BNNSLossFunctionHinge

Performs Hinge loss computation between labels and unbounded zero-centered binary predictions.

## Declaration

```swift
var BNNSLossFunctionHinge: BNNSLossFunction { get }
```

## Discussion

Discussion BNNSLossFunctionHinge performs Hinge loss computation between labels (ground truth output tensor, 0 or 1) and logits (unbounded 0-centered binary predictions). You can scale the loss with either a scalar value or weight matrix, and reduce the loss according to a reduction function.

## See Also

### Loss Functions

- [init(_:)](accelerate/bnnslossfunction/init(_:).md)
- [init(rawValue:)](accelerate/bnnslossfunction/init(rawvalue:).md)
- [rawValue](accelerate/bnnslossfunction/rawvalue.md)
- [BNNSLossFunctionCategoricalCrossEntropy](accelerate/bnnslossfunctioncategoricalcrossentropy.md)
- [BNNSLossFunctionCosineDistance](accelerate/bnnslossfunctioncosinedistance.md)
- [BNNSLossFunctionHuber](accelerate/bnnslossfunctionhuber.md)
- [BNNSLossFunctionLog](accelerate/bnnslossfunctionlog.md)
- [BNNSLossFunctionMeanAbsoluteError](accelerate/bnnslossfunctionmeanabsoluteerror.md)
- [BNNSLossFunctionMeanSquareError](accelerate/bnnslossfunctionmeansquareerror.md)
- [BNNSLossFunctionSigmoidCrossEntropy](accelerate/bnnslossfunctionsigmoidcrossentropy.md)
- [BNNSLossFunctionSoftmaxCrossEntropy](accelerate/bnnslossfunctionsoftmaxcrossentropy.md)
- [BNNSLossFunctionYolo](accelerate/bnnslossfunctionyolo.md)
