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