---
title: BNNSLossFunctionLog
framework: accelerate
role: symbol
role_heading: Global Variable
path: accelerate/bnnslossfunctionlog
---

# BNNSLossFunctionLog

Log loss computation between labels and predictions.

## Declaration

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

## Discussion

Discussion BNNSLossFunctionLog performs log loss computation between labels and 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)
- [BNNSLossFunctionHinge](accelerate/bnnslossfunctionhinge.md)
- [BNNSLossFunctionHuber](accelerate/bnnslossfunctionhuber.md)
- [BNNSLossFunctionMeanAbsoluteError](accelerate/bnnslossfunctionmeanabsoluteerror.md)
- [BNNSLossFunctionMeanSquareError](accelerate/bnnslossfunctionmeansquareerror.md)
- [BNNSLossFunctionSigmoidCrossEntropy](accelerate/bnnslossfunctionsigmoidcrossentropy.md)
- [BNNSLossFunctionSoftmaxCrossEntropy](accelerate/bnnslossfunctionsoftmaxcrossentropy.md)
- [BNNSLossFunctionYolo](accelerate/bnnslossfunctionyolo.md)
