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