1 type derived from ScoreTracker
Microsoft.ML.FastTree (1)
Training\ScoreTracker.cs (1)
121internal class AgdScoreTracker : ScoreTracker
6 instantiations of ScoreTracker
Microsoft.ML.FastTree (6)
GamTrainer.cs (2)
241TrainSetScore = new ScoreTracker("train", TrainSet, null); 243ValidSetScore = new ScoreTracker("valid", ValidSet, null);
Training\OptimizationAlgorithms\GradientDescent.cs (1)
34return new ScoreTracker(name, set, initScores);
Training\OptimizationAlgorithms\NoOptimizationAlgorithm.cs (1)
25return new ScoreTracker(name, set, initScores);
Training\StepSearch.cs (1)
84Scores = new ScoreTracker(_previousScores);
Training\Test.cs (1)
162: this(new ScoreTracker(datasetName, set, initScores)) { }
42 references to ScoreTracker
Microsoft.ML.FastTree (42)
FastTree.cs (3)
823private protected ScoreTracker ConstructScoreTracker(Dataset set) 826ScoreTracker st = null; 850foreach (var st in OptimizationAlgorithm.TrackedScores)
FastTreeClassification.cs (1)
399DocumentPartitioning partitioning, ScoreTracker trainingScores)
FastTreeRanking.cs (1)
929ScoreTracker trainingScores)
FastTreeRegression.cs (1)
447public void AdjustTreeOutputs(IChannel ch, InternalRegressionTree tree, DocumentPartitioning partitioning, ScoreTracker trainingScores)
FastTreeTweedie.cs (1)
401public void AdjustTreeOutputs(IChannel ch, InternalRegressionTree tree, DocumentPartitioning partitioning, ScoreTracker trainingScores)
GamTrainer.cs (2)
143private protected ScoreTracker TrainSetScore; 144private protected ScoreTracker ValidSetScore;
Training\OptimizationAlgorithms\AcceleratedGradientDescent.cs (2)
16protected override ScoreTracker ConstructScoreTracker(string name, Dataset set, double[] initScores) 55internal override void UpdateScores(ScoreTracker t, InternalRegressionTree tree)
Training\OptimizationAlgorithms\GradientDescent.cs (1)
32protected override ScoreTracker ConstructScoreTracker(string name, Dataset set, double[] initScores)
Training\OptimizationAlgorithms\NoOptimizationAlgorithm.cs (1)
22protected override ScoreTracker ConstructScoreTracker(string name, Dataset set, double[] initScores)
Training\OptimizationAlgorithms\OptimizationAlgorithm.cs (11)
14ScoreTracker GetUpdatedTrainingScores(); 31public ScoreTracker TrainingScores; 32public List<ScoreTracker> TrackedScores; 44TrackedScores = new List<ScoreTracker>(); 64foreach (ScoreTracker t in TrackedScores) 69internal virtual void UpdateScores(ScoreTracker t, InternalRegressionTree tree) 74ScoreTracker updatedScores = (UseFastTrainingScoresUpdate && fastUpdate != null) ? fastUpdate.GetUpdatedTrainingScores() : null; 84public ScoreTracker GetScoreTracker(string name, Dataset set, double[] initScores) 87foreach (var st in TrackedScores) 93ScoreTracker newTracker = ConstructScoreTracker(name, set, initScores); 99protected abstract ScoreTracker ConstructScoreTracker(string name, Dataset set, double[] initScores);
Training\ScoreTracker.cs (2)
20public ScoreTracker(ScoreTracker s) 41internal void Initialize(ScoreTracker scores1, InternalRegressionTree tree, DocumentPartitioning partitioning, double multiplier)
Training\StepSearch.cs (7)
13void AdjustTreeOutputs(IChannel ch, InternalRegressionTree tree, DocumentPartitioning partitioning, ScoreTracker trainingScores); 64private ScoreTracker _previousScores; 66public void Initialize(InternalRegressionTree tree, DocumentPartitioning partitioning, ScoreTracker previousScores) 75public ScoreTracker Scores; 98ScoreTracker previousScores) 169ScoreTracker IFastTrainingScoresUpdate.GetUpdatedTrainingScores() 171ScoreTracker result = _left.Scores;
Training\Test.cs (9)
146public ScoreTracker ScoreTracker; 154private protected Test(ScoreTracker scoreTracker) 344internal NdcgTest(ScoreTracker scoreTracker, short[] labels, string sortingAlgorithm) 385public FastNdcgTest(ScoreTracker scoreTracker, short[] labels, string sortingAlgorithm, int ndcgTruncation) 420private readonly ScoreTracker _trainingScores; 423public FastNdcgTestForTrainSet(ScoreTracker trainingScores, FastTreeRankingTrainer.LambdaRankObjectiveFunction rankingObjectiveFunction, short[] labels, string sortingAlgorithm, int ndcgTruncation) 469public WinLossSurplusTest(ScoreTracker scoreTracker, short[] labels, string sortingAlgorithm, double scaleFactor) 524public RegressionTest(ScoreTracker scoreTracker, int? resultType = null) 596public BinaryClassificationTest(ScoreTracker scoreTracker, bool[] binaryLabels, double sigmoidParameter)