---
title: BNNSLayerParametersLossHuber
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnslayerparameterslosshuber
---

# BNNSLayerParametersLossHuber

A structure that contains the parameters of a Huber loss layer.

## Declaration

```swift
struct BNNSLayerParametersLossHuber
```

## Topics

### Initializers

- [init(function:i_desc:o_desc:reduction:huber_delta:)](accelerate/bnnslayerparameterslosshuber/init(function:i_desc:o_desc:reduction:huber_delta:).md)
- [init()](accelerate/bnnslayerparameterslosshuber/init().md)

### Instance Properties

- [function](accelerate/bnnslayerparameterslosshuber/function.md)
- [i_desc](accelerate/bnnslayerparameterslosshuber/i_desc.md)
- [o_desc](accelerate/bnnslayerparameterslosshuber/o_desc.md)
- [reduction](accelerate/bnnslayerparameterslosshuber/reduction.md)
- [huber_delta](accelerate/bnnslayerparameterslosshuber/huber_delta.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Loss layers

- [BNNS.LossLayer](accelerate/bnns/losslayer.md)
- [BNNSLossFunction](accelerate/bnnslossfunction.md)
- [BNNSLossReductionFunction](accelerate/bnnslossreductionfunction.md)
- [BNNSLayerParametersLossBase](accelerate/bnnslayerparameterslossbase.md)
- [BNNSLayerParametersLossSigmoidCrossEntropy](accelerate/bnnslayerparameterslosssigmoidcrossentropy.md)
- [BNNSLayerParametersLossSoftmaxCrossEntropy](accelerate/bnnslayerparameterslosssoftmaxcrossentropy.md)
- [BNNSLayerParametersLossYolo](accelerate/bnnslayerparameterslossyolo.md)
- [BNNSFilterCreateLayerLoss(_:_:)](accelerate/bnnsfiltercreatelayerloss(_:_:).md)
- [BNNSLossFilterApplyBatch(_:_:_:_:_:_:_:_:_:_:_:)](accelerate/bnnslossfilterapplybatch(_:_:_:_:_:_:_:_:_:_:_:).md)
- [BNNSLossFilterApplyBackwardBatch(_:_:_:_:_:_:_:_:_:_:_:_:)](accelerate/bnnslossfilterapplybackwardbatch(_:_:_:_:_:_:_:_:_:_:_:_:).md)
