You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
public static void PrintBinaryClassificationFoldsAverageMetrics(TrainCatalogBase.CrossValidationResult<BinaryClassificationMetrics>[] crossValResults)
61
+
public static void PrintBinaryClassificationFoldsAverageMetrics(IEnumerable<TrainCatalogBase.CrossValidationResult<BinaryClassificationMetrics>> crossValResults)
62
62
{
63
63
var metricsInMultipleFolds = crossValResults.Select(r => r.Metrics);
64
64
@@ -76,31 +76,31 @@ namespace TestNamespace.Train
76
76
77
77
}
78
78
79
-
public static void PrintMultiClassClassificationMetrics(MultiClassClassifierMetrics metrics)
79
+
public static void PrintMulticlassClassificationMetrics(MulticlassClassificationMetrics metrics)
public static void PrintMulticlassClassificationFoldsAverageMetrics(TrainCatalogBase.CrossValidationResult<MultiClassClassifierMetrics>[] crossValResults)
94
+
public static void PrintMulticlassClassificationFoldsAverageMetrics(IEnumerable<TrainCatalogBase.CrossValidationResult<MulticlassClassificationMetrics>> crossValResults)
95
95
{
96
96
var metricsInMultipleFolds = crossValResults.Select(r => r.Metrics);
97
97
98
-
var microAccuracyValues = metricsInMultipleFolds.Select(m => m.AccuracyMicro);
98
+
var microAccuracyValues = metricsInMultipleFolds.Select(m => m.MicroAccuracy);
99
99
var microAccuracyAverage = microAccuracyValues.Average();
100
100
var microAccuraciesStdDeviation = CalculateStandardDeviation(microAccuracyValues);
101
101
var microAccuraciesConfidenceInterval95 = CalculateConfidenceInterval95(microAccuracyValues);
102
102
103
-
var macroAccuracyValues = metricsInMultipleFolds.Select(m => m.AccuracyMacro);
103
+
var macroAccuracyValues = metricsInMultipleFolds.Select(m => m.MacroAccuracy);
104
104
var macroAccuracyAverage = macroAccuracyValues.Average();
105
105
var macroAccuraciesStdDeviation = CalculateStandardDeviation(macroAccuracyValues);
106
106
var macroAccuraciesConfidenceInterval95 = CalculateConfidenceInterval95(macroAccuracyValues);
Copy file name to clipboardExpand all lines: src/mlnet.Test/ApprovalTests/ConsoleCodeGeneratorTests.GeneratedTrainCodeBinaryClassificationTest.approved.txt
+1-1
Original file line number
Diff line number
Diff line change
@@ -72,7 +72,7 @@ namespace MyNamespace
72
72
.AppendCacheCheckpoint(mlContext);
73
73
74
74
// Set the training algorithm, then create and config the modelBuilder
0 commit comments