5 types derived from ObjectiveFunctionBase
Microsoft.ML.FastTree (5)
FastTreeClassification.cs (1)
322
internal sealed class ObjectiveImpl :
ObjectiveFunctionBase
, IStepSearch
FastTreeRanking.cs (1)
493
internal sealed class LambdaRankObjectiveFunction :
ObjectiveFunctionBase
, IStepSearch
FastTreeRegression.cs (1)
414
internal sealed class ObjectiveImpl :
ObjectiveFunctionBase
, IStepSearch
FastTreeTweedie.cs (1)
368
private sealed class ObjectiveImpl :
ObjectiveFunctionBase
, IStepSearch
RandomForest.cs (1)
75
internal abstract class RandomForestObjectiveFunction :
ObjectiveFunctionBase
17 references to ObjectiveFunctionBase
Microsoft.ML.FastTree (17)
FastTree.cs (1)
171
private protected abstract
ObjectiveFunctionBase
ConstructObjFunc(IChannel ch);
FastTreeClassification.cs (1)
216
private protected override
ObjectiveFunctionBase
ConstructObjFunc(IChannel ch)
FastTreeRanking.cs (1)
205
private protected override
ObjectiveFunctionBase
ConstructObjFunc(IChannel ch)
FastTreeRegression.cs (1)
146
private protected override
ObjectiveFunctionBase
ConstructObjFunc(IChannel ch)
FastTreeTweedie.cs (1)
158
private protected override
ObjectiveFunctionBase
ConstructObjFunc(IChannel ch)
GamClassification.cs (1)
146
private protected override
ObjectiveFunctionBase
CreateObjectiveFunction()
GamRegression.cs (1)
112
private protected override
ObjectiveFunctionBase
CreateObjectiveFunction()
GamTrainer.cs (2)
151
private
ObjectiveFunctionBase
_objectiveFunction;
607
private protected abstract
ObjectiveFunctionBase
CreateObjectiveFunction();
RandomForestClassification.cs (1)
348
private protected override
ObjectiveFunctionBase
ConstructObjFunc(IChannel ch)
RandomForestRegression.cs (1)
484
private protected override
ObjectiveFunctionBase
ConstructObjFunc(IChannel ch)
Training\Applications\GradientWrappers.cs (4)
16
public virtual double[] AdjustTargetAndSetWeights(double[] gradient,
ObjectiveFunctionBase
objFunction, out double[] targetWeights)
31
public virtual double[] AdjustTargetAndSetWeights(double[] gradient,
ObjectiveFunctionBase
objFunction, out double[] targetWeights)
48
public virtual double[] AdjustTargetAndSetWeights(double[] gradient,
ObjectiveFunctionBase
objFunction, out double[] targetWeights)
68
public virtual double[] AdjustTargetAndSetWeights(double[] gradient,
ObjectiveFunctionBase
objFunction, out double[] targetWeights)
Training\OptimizationAlgorithms\GradientDescent.cs (1)
156
double[] AdjustTargetAndSetWeights(double[] gradient,
ObjectiveFunctionBase
objFunction, out double[] targetWeights);
Training\OptimizationAlgorithms\OptimizationAlgorithm.cs (1)
22
public
ObjectiveFunctionBase
ObjectiveFunction;