Click or drag to resize

Regularization Class

Helper class to add regularization terms to linear algebra problems. Regularization is used to stabilize the solution of ill-posed problems by adding additional constraints that enforce smoothness or other desired properties on the solution. For this, the parameters of the linear equation system must have the same meaning and order of magnitude. Regularization is typically applied in least squares problems to prevent overfitting and improve the generalization of the solution. Examples are Inverse Laplace transformations, deconvolution problems.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.LinearAlgebraRegularization

Namespace: Altaxo.Calc.LinearAlgebra
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3448.0 (4.8.3448.0)
Syntax
C#
public static class Regularization

The Regularization type exposes the following members.

Methods
 NameDescription
Public Extension MethodAddRegularization Adds regularization coefficients to a matrix representing a linear equation system matrix*parameters == 0 in order to enforce smoothness on the solution parameters.
Top
See Also