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