32 references to Objective
Microsoft.ML.Data (32)
Commands\EvaluateCommand.cs (3)
46public readonly Objective MetricTarget; 54public MetricColumn(string loadName, string name, Objective target = Objective.Maximize, bool canBeWeighted = true,
Evaluators\AnomalyDetectionEvaluator.cs (4)
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);
Evaluators\BinaryClassifierEvaluator.cs (2)
210yield return new MetricColumn("LogLoss", LogLoss, MetricColumn.Objective.Minimize); 1439yield return new MetricColumn("LogLoss", BinaryClassifierEvaluator.LogLoss, MetricColumn.Objective.Minimize);
Evaluators\ClusteringEvaluator.cs (2)
155yield return new MetricColumn("AvgMinScore", AvgMinScore, MetricColumn.Objective.Minimize); 156yield return new MetricColumn("DBI", Dbi, MetricColumn.Objective.Minimize);
Evaluators\MulticlassClassificationEvaluator.cs (4)
133yield return new MetricColumn("LogLoss<class name>", PerClassLogLoss, MetricColumn.Objective.Minimize, 136yield return new MetricColumn("LogLoss", LogLoss, MetricColumn.Objective.Minimize); 1028MulticlassClassificationEvaluator.PerClassLogLoss, MetricColumn.Objective.Minimize, isVector: true, 1031yield return new MetricColumn("LogLoss", MulticlassClassificationEvaluator.LogLoss, MetricColumn.Objective.Minimize);
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 (8)
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); 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);
Evaluators\RegressionEvaluator.cs (4)
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);