---
title: l2Penalty
framework: createmlcomponents
role: symbol
role_heading: Instance Property
path: createmlcomponents/logisticregressionclassifier/configuration-swift.struct/l2penalty
---

# l2Penalty

Weight of the L2 regularization term.

## Declaration

```swift
var l2Penalty: Double
```

## Discussion

Discussion The larger this weight, the more the model coefficients shrink toward 0. This introduces bias into the model but decreases variance, potentially leading to better predictions. The default is 0.01.

## See Also

### Getting the properties

- [convergenceThreshold](createmlcomponents/logisticregressionclassifier/configuration-swift.struct/convergencethreshold.md)
- [earlyStopIterationCount](createmlcomponents/logisticregressionclassifier/configuration-swift.struct/earlystopiterationcount.md)
- [l1Penalty](createmlcomponents/logisticregressionclassifier/configuration-swift.struct/l1penalty.md)
- [maximumIterations](createmlcomponents/logisticregressionclassifier/configuration-swift.struct/maximumiterations.md)
- [optimizationStrategy](createmlcomponents/logisticregressionclassifier/configuration-swift.struct/optimizationstrategy.md)
- [scaleFeatures](createmlcomponents/logisticregressionclassifier/configuration-swift.struct/scalefeatures.md)
- [stepSize](createmlcomponents/logisticregressionclassifier/configuration-swift.struct/stepsize.md)
