Exemplo n.º 1
0
 public static void PrintBinaryClassificationMetrics(string name, BinaryClassifierEvaluator.Result metrics)
 {
     Console.WriteLine($"************************************************************");
     Console.WriteLine($"*       Metrics for {name} binary classification model      ");
     Console.WriteLine($"*-----------------------------------------------------------");
     Console.WriteLine($"*       Accuracy: {metrics.Accuracy:P2}");
     Console.WriteLine($"*       Auc:      {metrics.Auc:P2}");
     Console.WriteLine($"*       F1Score:  {metrics.F1Score:P2}");
     Console.WriteLine($"************************************************************");
 }
Exemplo n.º 2
0
 private static BinaryClassifierEvaluator.Result BinaryClassifierDelta(
     BinaryClassifierEvaluator.Result a, BinaryClassifierEvaluator.Result b)
 {
     return(new BinaryClassifierEvaluator.Result(
                auc: a.Auc - b.Auc,
                accuracy: a.Accuracy - b.Accuracy,
                positivePrecision: a.PositivePrecision - b.PositivePrecision,
                positiveRecall: a.PositiveRecall - b.PositiveRecall,
                negativePrecision: a.NegativePrecision - b.NegativePrecision,
                negativeRecall: a.NegativeRecall - b.NegativeRecall,
                f1Score: a.F1Score - b.F1Score,
                auprc: a.Auprc - b.Auprc));
 }