<!--
{
  "availability" : [
    "*: -",
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: -",
    "macOS: 12.0.0 -",
    "tvOS: 15.0.0 -",
    "visionOS: -",
    "watchOS: 8.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Accelerate",
  "identifier" : "/documentation/Accelerate/BNNS/FusedNormalizationParameters",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Accelerate"
    ],
    "preciseIdentifier" : "s:10Accelerate4BNNSO28FusedNormalizationParametersV"
  },
  "title" : "BNNS.FusedNormalizationParameters"
}
-->

# BNNS.FusedNormalizationParameters

A structure that contains the parameters for a fused normalization layer.

```
struct FusedNormalizationParameters
```

## Topics

### Creating a Fused Normalization Parameters Structure

[`init(type: BNNS.NormalizationType, beta: BNNSNDArrayDescriptor?, gamma: BNNSNDArrayDescriptor?, momentum: Float, epsilon: Float, activation: BNNS.ActivationFunction)`](/documentation/Accelerate/BNNS/FusedNormalizationParameters/init(type:beta:gamma:momentum:epsilon:activation:))

Returns a new fused normalization parameters structure.

### Inspecting the Properties of a Fused Normalization Parameters Structure

[`var type: BNNS.NormalizationType`](/documentation/Accelerate/BNNS/FusedNormalizationParameters/type)

An enumeration that specifies the normalization type.

[`var beta: BNNSNDArrayDescriptor?`](/documentation/Accelerate/BNNS/FusedNormalizationParameters/beta)

The descriptor of the beta.

[`var gamma: BNNSNDArrayDescriptor?`](/documentation/Accelerate/BNNS/FusedNormalizationParameters/gamma)

The descriptor of the gamma.

[`var momentum: Float`](/documentation/Accelerate/BNNS/FusedNormalizationParameters/momentum)

A value, between 0 and 1, the normalization operation uses to update the moving mean and moving variance during training.

[`var epsilon: Float`](/documentation/Accelerate/BNNS/FusedNormalizationParameters/epsilon)

The epsilon in the computation of the standard deviation.

[`var activation: BNNS.ActivationFunction`](/documentation/Accelerate/BNNS/FusedNormalizationParameters/activation)

The activation function that the layer applies to the output.

## Relationships

### Conforms To

[`FusableLayerParameters`](/documentation/Accelerate/FusableLayerParameters)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)