---
title: regularizationFunction
framework: accelerate
role: symbol
role_heading: Instance Property
path: accelerate/bnns/sgdmomentumoptimizer/regularizationfunction
---

# regularizationFunction

The variable that specifies the regularization function.

## Declaration

```swift
var regularizationFunction: BNNSOptimizerRegularizationFunction { get set }
```

## See Also

### Inspecting the Properties of an SGD with Momentum Optimizer

- [learningRate](accelerate/bnns/sgdmomentumoptimizer/learningrate.md)
- [momentum](accelerate/bnns/sgdmomentumoptimizer/momentum.md)
- [gradientScale](accelerate/bnns/sgdmomentumoptimizer/gradientscale.md)
- [regularizationScale](accelerate/bnns/sgdmomentumoptimizer/regularizationscale.md)
- [gradientBounds](accelerate/bnns/sgdmomentumoptimizer/gradientbounds.md)
- [gradientClipping](accelerate/bnns/sgdmomentumoptimizer/gradientclipping.md)
- [BNNS.GradientClipping](accelerate/bnns/gradientclipping.md)
- [usesNestrovMomentum](accelerate/bnns/sgdmomentumoptimizer/usesnestrovmomentum.md)
- [sgdMomentumVariant](accelerate/bnns/sgdmomentumoptimizer/sgdmomentumvariant.md)
- [accumulatorCountMultiplier](accelerate/bnns/sgdmomentumoptimizer/accumulatorcountmultiplier.md)
