Class QNMinimizer.L2RegFunction

Namespace
NOpenNLP.Tools.Ml.Maxent.Quasinewton
Assembly
NOpenNLP.Tools.dll

L2-regularized objective function

public class QNMinimizer.L2RegFunction : IFunction
Inheritance
QNMinimizer.L2RegFunction
Implements
Inherited Members

Constructors

L2RegFunction(IFunction, double)

L2-regularized objective function

public L2RegFunction(IFunction f, double l2Cost)

Parameters

f IFunction
l2Cost double

Properties

Dimension

public int Dimension { get; }

Property Value

int

Methods

GradientAt(double[])

public double[] GradientAt(double[] x)

Parameters

x double[]

Returns

double[]

ValueAt(double[])

public double ValueAt(double[] x)

Parameters

x double[]

Returns

double