27 references to MetricWriter
Microsoft.ML.Data (27)
Commands\CrossValidationCommand.cs (4)
211MetricWriter.PrintWarnings(ch, dict); 220MetricWriter.PrintOverallMetrics(Host, ch, ImplOptions.SummaryFilename, overall, ImplOptions.NumFolds); 238MetricWriter.SavePerInstance(Host, ch, ImplOptions.OutputDataFile, perInstance[0]); 245MetricWriter.SavePerInstance(Host, ch, ConstructPerFoldName(ImplOptions.OutputDataFile, i), idv);
Commands\EvaluateCommand.cs (3)
246MetricWriter.PrintWarnings(ch, metrics); 251MetricWriter.PrintOverallMetrics(Host, ch, ImplOptions.SummaryFilename, overall, 1); 258MetricWriter.SavePerInstance(Host, ch, ImplOptions.OutputDataFile, idv);
Commands\TestCommand.cs (3)
123MetricWriter.PrintWarnings(ch, metrics); 128MetricWriter.PrintOverallMetrics(Host, ch, ImplOptions.SummaryFilename, overall, 1); 137MetricWriter.SavePerInstance(Host, ch, ImplOptions.OutputDataFile, idv);
Commands\TrainTestCommand.cs (3)
213MetricWriter.PrintWarnings(ch, metrics); 218MetricWriter.PrintOverallMetrics(Host, ch, ImplOptions.SummaryFilename, overall, 1); 227MetricWriter.SavePerInstance(Host, ch, ImplOptions.OutputDataFile, idv);
Evaluators\AnomalyDetectionEvaluator.cs (1)
776ch.Info(MetricWriter.GetPerFoldResults(Host, fold, out weightedFold));
Evaluators\BinaryClassifierEvaluator.cs (4)
1395var unweightedConf = MetricWriter.GetConfusionTableAsFormattedString(Host, conf, out weightedConf); 1397var unweightedFold = MetricWriter.GetPerFoldResults(Host, fold, out weightedFold); 1426pr = MetricWriter.GetNonStratifiedMetrics(Host, pr); 1427MetricWriter.SavePerInstance(Host, ch, _prFileName, pr);
Evaluators\MamlEvaluator.cs (1)
177string unweightedMetrics = MetricWriter.GetPerFoldResults(Host, fold, out weightedMetrics);
Evaluators\Metrics\BinaryClassificationMetrics.cs (1)
109ConfusionMatrix = MetricWriter.GetConfusionMatrix(host, confusionMatrix);
Evaluators\Metrics\ConfusionMatrix.cs (1)
103_formattedConfusionMatrix = MetricWriter.GetConfusionTableAsString(this, false);
Evaluators\Metrics\MulticlassClassificationMetrics.cs (1)
132ConfusionMatrix = MetricWriter.GetConfusionMatrix(host, confusionMatrix, binary: false, perClassLogLoss.Length);
Evaluators\MulticlassClassificationEvaluator.cs (2)
940var unweightedConf = MetricWriter.GetConfusionTableAsFormattedString(Host, conf, out string weightedConf, false, _numConfusionTableClasses); 941var unweightedFold = MetricWriter.GetPerFoldResults(Host, fold, out string weightedFold);
Evaluators\QuantileRegressionEvaluator.cs (1)
500string unweightedMetrics = MetricWriter.GetPerFoldResults(Host, fold, out weightedMetrics);
Evaluators\RankingEvaluator.cs (2)
913gs = MetricWriter.GetNonStratifiedMetrics(Host, gs); 914MetricWriter.SavePerInstance(Host, ch, _groupSummaryFilename, gs);