---
title: BNNSLayerParametersLossYolo
framework: accelerate
role: symbol
role_heading: Structure
path: accelerate/bnnslayerparameterslossyolo
---

# BNNSLayerParametersLossYolo

A structure that contains the parameters of a You Only Look Once (YOLO) loss layer.

## Declaration

```swift
struct BNNSLayerParametersLossYolo
```

## Topics

### Initializers

- [init(function:i_desc:o_desc:reduction:huber_delta:number_of_grid_columns:number_of_grid_rows:number_of_anchor_boxes:anchor_box_size:rescore:scale_xy:scale_wh:scale_object:scale_no_object:scale_classification:object_minimum_iou:no_object_maximum_iou:anchors_data:)](accelerate/bnnslayerparameterslossyolo/init(function:i_desc:o_desc:reduction:huber_delta:number_of_grid_columns:number_of_grid_rows:number_of_anchor_boxes:anchor_box_size:rescore:scale_xy:scale_wh:scale_object:scale_no_object:scale_classification:object_minimum_iou:no_object_max-4sykc.md)

### Instance Properties

- [function](accelerate/bnnslayerparameterslossyolo/function.md)
- [i_desc](accelerate/bnnslayerparameterslossyolo/i_desc.md)
- [o_desc](accelerate/bnnslayerparameterslossyolo/o_desc.md)
- [reduction](accelerate/bnnslayerparameterslossyolo/reduction.md)
- [huber_delta](accelerate/bnnslayerparameterslossyolo/huber_delta.md)
- [number_of_grid_columns](accelerate/bnnslayerparameterslossyolo/number_of_grid_columns.md)
- [number_of_grid_rows](accelerate/bnnslayerparameterslossyolo/number_of_grid_rows.md)
- [number_of_anchor_boxes](accelerate/bnnslayerparameterslossyolo/number_of_anchor_boxes.md)
- [anchor_box_size](accelerate/bnnslayerparameterslossyolo/anchor_box_size.md)
- [rescore](accelerate/bnnslayerparameterslossyolo/rescore.md)
- [scale_xy](accelerate/bnnslayerparameterslossyolo/scale_xy.md)
- [scale_wh](accelerate/bnnslayerparameterslossyolo/scale_wh.md)
- [scale_object](accelerate/bnnslayerparameterslossyolo/scale_object.md)
- [scale_no_object](accelerate/bnnslayerparameterslossyolo/scale_no_object.md)
- [object_minimum_iou](accelerate/bnnslayerparameterslossyolo/object_minimum_iou.md)
- [no_object_maximum_iou](accelerate/bnnslayerparameterslossyolo/no_object_maximum_iou.md)
- [scale_classification](accelerate/bnnslayerparameterslossyolo/scale_classification.md)
- [anchors_data](accelerate/bnnslayerparameterslossyolo/anchors_data.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)
- [BNNSLayerParametersLossHuber](accelerate/bnnslayerparameterslosshuber.md)
- [BNNSLayerParametersLossSigmoidCrossEntropy](accelerate/bnnslayerparameterslosssigmoidcrossentropy.md)
- [BNNSLayerParametersLossSoftmaxCrossEntropy](accelerate/bnnslayerparameterslosssoftmaxcrossentropy.md)
- [BNNSFilterCreateLayerLoss(_:_:)](accelerate/bnnsfiltercreatelayerloss(_:_:).md)
- [BNNSLossFilterApplyBatch(_:_:_:_:_:_:_:_:_:_:_:)](accelerate/bnnslossfilterapplybatch(_:_:_:_:_:_:_:_:_:_:_:).md)
- [BNNSLossFilterApplyBackwardBatch(_:_:_:_:_:_:_:_:_:_:_:_:)](accelerate/bnnslossfilterapplybackwardbatch(_:_:_:_:_:_:_:_:_:_:_:_:).md)
