70 references to MetricColumn
Microsoft.ML.Data (70)
Evaluators\AnomalyDetectionEvaluator.cs (10)
119
yield return new
MetricColumn
("DrAtK", OverallMetrics.DrAtK, canBeWeighted: false);
120
yield return new
MetricColumn
("DrAtPFpr", OverallMetrics.DrAtPFpr, canBeWeighted: false);
121
yield return new
MetricColumn
("DrAtNumPos", OverallMetrics.DrAtNumPos, canBeWeighted: false);
122
yield return new
MetricColumn
("NumAnomalies", OverallMetrics.NumAnomalies, MetricColumn.Objective.Info, canBeWeighted: false);
123
yield return new
MetricColumn
("ThreshAtK", OverallMetrics.ThreshAtK, MetricColumn.Objective.Info, canBeWeighted: false);
124
yield return new
MetricColumn
("ThreshAtP", OverallMetrics.ThreshAtP, MetricColumn.Objective.Info, canBeWeighted: false);
125
yield return new
MetricColumn
("ThreshAtNumPos", OverallMetrics.ThreshAtNumPos, MetricColumn.Objective.Info, canBeWeighted: false);
805
yield return new
MetricColumn
("DrAtK", AnomalyDetectionEvaluator.OverallMetrics.DrAtK, canBeWeighted: false);
806
yield return new
MetricColumn
("DrAtPFpr", AnomalyDetectionEvaluator.OverallMetrics.DrAtPFpr, canBeWeighted: false);
807
yield return new
MetricColumn
("DrAtNumPos", AnomalyDetectionEvaluator.OverallMetrics.DrAtNumPos, canBeWeighted: false);
Evaluators\BinaryClassifierEvaluator.cs (21)
204
yield return new
MetricColumn
("Accuracy", Accuracy);
205
yield return new
MetricColumn
("PosPrec", PosPrecName);
206
yield return new
MetricColumn
("PosRecall", PosRecallName);
207
yield return new
MetricColumn
("NegPrec", NegPrecName);
208
yield return new
MetricColumn
("NegRecall", NegRecallName);
209
yield return new
MetricColumn
("AUC", Auc);
210
yield return new
MetricColumn
("LogLoss", LogLoss, MetricColumn.Objective.Minimize);
211
yield return new
MetricColumn
("LogLossReduction", LogLossReduction);
212
yield return new
MetricColumn
("Entropy", Entropy);
213
yield return new
MetricColumn
("F1", F1);
214
yield return new
MetricColumn
("AUPRC", AuPrc);
1433
yield return new
MetricColumn
("Accuracy", BinaryClassifierEvaluator.Accuracy);
1434
yield return new
MetricColumn
("PosPrec", BinaryClassifierEvaluator.PosPrecName);
1435
yield return new
MetricColumn
("PosRecall", BinaryClassifierEvaluator.PosRecallName);
1436
yield return new
MetricColumn
("NegPrec", BinaryClassifierEvaluator.NegPrecName);
1437
yield return new
MetricColumn
("NegRecall", BinaryClassifierEvaluator.NegRecallName);
1438
yield return new
MetricColumn
("Auc", BinaryClassifierEvaluator.Auc);
1439
yield return new
MetricColumn
("LogLoss", BinaryClassifierEvaluator.LogLoss, MetricColumn.Objective.Minimize);
1440
yield return new
MetricColumn
("LogLossReduction", BinaryClassifierEvaluator.LogLossReduction);
1441
yield return new
MetricColumn
("F1", BinaryClassifierEvaluator.F1);
1442
yield return new
MetricColumn
("AuPrc", BinaryClassifierEvaluator.AuPrc);
Evaluators\ClusteringEvaluator.cs (3)
154
yield return new
MetricColumn
("NMI", Nmi);
155
yield return new
MetricColumn
("AvgMinScore", AvgMinScore, MetricColumn.Objective.Minimize);
156
yield return new
MetricColumn
("DBI", Dbi, MetricColumn.Objective.Minimize);
Evaluators\MulticlassClassificationEvaluator.cs (13)
130
yield return new
MetricColumn
("AccuracyMicro", AccuracyMicro);
131
yield return new
MetricColumn
("AccuracyMacro", AccuracyMacro);
132
yield return new
MetricColumn
("TopKAccuracy", TopKAccuracy);
133
yield return new
MetricColumn
("LogLoss<class name>", PerClassLogLoss, MetricColumn.Objective.Minimize,
136
yield return new
MetricColumn
("LogLoss", LogLoss, MetricColumn.Objective.Minimize);
137
yield return new
MetricColumn
("LogLossReduction", LogLossReduction);
1022
yield return new
MetricColumn
("AccuracyMicro", MulticlassClassificationEvaluator.AccuracyMicro);
1023
yield return new
MetricColumn
("AccuracyMacro", MulticlassClassificationEvaluator.AccuracyMacro);
1024
yield return new
MetricColumn
("TopKAccuracy", string.Format(TopKAccuracyFormat, _outputTopKAcc));
1027
yield return new
MetricColumn
("LogLoss<class name>",
1031
yield return new
MetricColumn
("LogLoss", MulticlassClassificationEvaluator.LogLoss, MetricColumn.Objective.Minimize);
1032
yield return new
MetricColumn
("LogLossReduction", MulticlassClassificationEvaluator.LogLossReduction);
1033
yield return new
MetricColumn
("TopKAccuracyForAllK", MulticlassClassificationEvaluator.AllTopKAccuracy, isVector: true);
Evaluators\MultiOutputRegressionEvaluator.cs (5)
80
yield return new
MetricColumn
("Dist", Dist, MetricColumn.Objective.Minimize);
81
yield return new
MetricColumn
("L1_<label number>", PerLabelL1, MetricColumn.Objective.Minimize,
84
yield return new
MetricColumn
("L2_<label number>", PerLabelL2, MetricColumn.Objective.Minimize,
87
yield return new
MetricColumn
("Rms_<label number>", PerLabelRms, MetricColumn.Objective.Minimize,
90
yield return new
MetricColumn
("Loss_<label number>", PerLabelLoss, MetricColumn.Objective.Minimize,
Evaluators\QuantileRegressionEvaluator.cs (10)
82
yield return new
MetricColumn
("L1", L1, MetricColumn.Objective.Minimize, isVector: true);
83
yield return new
MetricColumn
("L2", L2, MetricColumn.Objective.Minimize, isVector: true);
84
yield return new
MetricColumn
("Rms", Rms, MetricColumn.Objective.Minimize, isVector: true);
85
yield return new
MetricColumn
("Loss", Loss, MetricColumn.Objective.Minimize, isVector: true);
86
yield return new
MetricColumn
("RSquared", RSquared, isVector: true);
532
yield return new
MetricColumn
("L1", QuantileRegressionEvaluator.L1, MetricColumn.Objective.Minimize);
533
yield return new
MetricColumn
("L2", QuantileRegressionEvaluator.L2, MetricColumn.Objective.Minimize);
534
yield return new
MetricColumn
("Rms", QuantileRegressionEvaluator.Rms, MetricColumn.Objective.Minimize);
535
yield return new
MetricColumn
("Loss", QuantileRegressionEvaluator.Loss, MetricColumn.Objective.Minimize);
536
yield return new
MetricColumn
("RSquared", QuantileRegressionEvaluator.RSquared);
Evaluators\RankingEvaluator.cs (3)
147
yield return new
MetricColumn
("NDCG@<number>", Ndcg, isVector: true,
150
yield return new
MetricColumn
("DCG@<number>", Dcg, isVector: true,
153
yield return new
MetricColumn
("MaxDcg@<number>", MaxDcg, isVector: true,
Evaluators\RegressionEvaluator.cs (5)
82
yield return new
MetricColumn
("L1", L1, MetricColumn.Objective.Minimize);
83
yield return new
MetricColumn
("L2", L2, MetricColumn.Objective.Minimize);
84
yield return new
MetricColumn
("Rms", Rms, MetricColumn.Objective.Minimize);
85
yield return new
MetricColumn
("Loss", Loss, MetricColumn.Objective.Minimize);
86
yield return new
MetricColumn
("RSquared", RSquared);