4 implementations of IGradientAdjuster
Microsoft.ML.FastTree (4)
Training\Applications\GradientWrappers.cs (4)
10
internal class TrivialGradientWrapper :
IGradientAdjuster
27
internal class BestStepRegressionGradientWrapper :
IGradientAdjuster
42
internal class QueryWeightsGradientWrapper :
IGradientAdjuster
62
internal class QueryWeightsBestResressionStepGradientWrapper :
IGradientAdjuster
10 references to IGradientAdjuster
Microsoft.ML.FastTree (10)
BoostingFastTree.cs (2)
79
IGradientAdjuster
gradientWrapper = MakeGradientWrapper(ch);
106
private protected override
IGradientAdjuster
MakeGradientWrapper(IChannel ch)
FastTree.cs (1)
476
private protected virtual
IGradientAdjuster
MakeGradientWrapper(IChannel ch)
RandomForest.cs (1)
45
IGradientAdjuster
gradientWrapper = MakeGradientWrapper(ch);
Training\OptimizationAlgorithms\AcceleratedGradientDescent.cs (1)
11
internal AcceleratedGradientDescent(InternalTreeEnsemble ensemble, Dataset trainData, double[] initTrainScores,
IGradientAdjuster
gradientWrapper)
Training\OptimizationAlgorithms\ConjugateGradientDescent.cs (1)
15
public ConjugateGradientDescent(InternalTreeEnsemble ensemble, Dataset trainData, double[] initTrainScores,
IGradientAdjuster
gradientWrapper)
Training\OptimizationAlgorithms\GradientDescent.cs (2)
14
private readonly
IGradientAdjuster
_gradientWrapper;
25
internal GradientDescent(InternalTreeEnsemble ensemble, Dataset trainData, double[] initTrainScores,
IGradientAdjuster
gradientWrapper)
Training\OptimizationAlgorithms\NoOptimizationAlgorithm.cs (2)
14
private readonly
IGradientAdjuster
_gradientWrapper;
16
internal RandomForestOptimizer(InternalTreeEnsemble ensemble, Dataset trainData, double[] initTrainScores,
IGradientAdjuster
gradientWrapper)