Skip to content

Commit dc16273

Browse files
justinormontsrsaggam
authored andcommitted
MicroAccuracy as default for multi-class (dotnet#295)
Change default optimization metric for multi-class classification to MicroAccuracy (accuracy). Previously it was set to MacroAccuracy.
1 parent 990cfbd commit dc16273

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Microsoft.ML.Auto/API/MulticlassClassificationExperiment.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ namespace Microsoft.ML.Auto
1212
{
1313
public sealed class MulticlassExperimentSettings : ExperimentSettings
1414
{
15-
public MulticlassClassificationMetric OptimizingMetric { get; set; } = MulticlassClassificationMetric.MacroAccuracy;
15+
public MulticlassClassificationMetric OptimizingMetric { get; set; } = MulticlassClassificationMetric.MicroAccuracy;
1616
public ICollection<MulticlassClassificationTrainer> Trainers { get; } =
1717
Enum.GetValues(typeof(MulticlassClassificationTrainer)).OfType<MulticlassClassificationTrainer>().ToList();
1818
public IProgress<RunResult<MultiClassClassifierMetrics>> ProgressHandler { get; set; }

0 commit comments

Comments
 (0)