@@ -14,17 +14,17 @@ internal class ConsolePrinter
14
14
15
15
internal static void PrintBinaryClassificationMetrics ( int iteration , string trainerName , BinaryClassificationMetrics metrics )
16
16
{
17
- logger . Log ( LogLevel . Info , $ "{ iteration , - 4 } { trainerName , - 35 } { metrics . Accuracy , 9 : F4} { metrics . Auc , 8 : F4} { metrics . Auprc , 8 : F4} { metrics . F1Score , 9 : F4} ") ;
17
+ logger . Log ( LogLevel . Info , $ "{ iteration , - 4 } { trainerName , - 35 } { metrics ? . Accuracy ?? double . NaN , 9 : F4} { metrics ? . Auc ?? double . NaN , 8 : F4} { metrics ? . Auprc ?? double . NaN , 8 : F4} { metrics ? . F1Score ?? double . NaN , 9 : F4} ") ;
18
18
}
19
19
20
20
internal static void PrintMulticlassClassificationMetrics ( int iteration , string trainerName , MultiClassClassifierMetrics metrics )
21
21
{
22
- logger . Log ( LogLevel . Info , $ "{ iteration , - 4 } { trainerName , - 35 } { metrics . AccuracyMicro , 14 : F4} { metrics . AccuracyMacro , 14 : F4} ") ;
22
+ logger . Log ( LogLevel . Info , $ "{ iteration , - 4 } { trainerName , - 35 } { metrics ? . AccuracyMicro ?? double . NaN , 14 : F4} { metrics ? . AccuracyMacro ?? double . NaN , 14 : F4} ") ;
23
23
}
24
24
25
25
internal static void PrintRegressionMetrics ( int iteration , string trainerName , RegressionMetrics metrics )
26
26
{
27
- logger . Log ( LogLevel . Info , $ "{ iteration , - 4 } { trainerName , - 35 } { metrics . RSquared , 9 : F4} { metrics . LossFn , 12 : F2} { metrics . L1 , 15 : F2} { metrics . L2 , 15 : F2} { metrics . Rms , 12 : F2} ") ;
27
+ logger . Log ( LogLevel . Info , $ "{ iteration , - 4 } { trainerName , - 35 } { metrics ? . RSquared ?? double . NaN , 9 : F4} { metrics ? . LossFn ?? double . NaN , 12 : F2} { metrics ? . L1 ?? double . NaN , 15 : F2} { metrics ? . L2 ?? double . NaN , 15 : F2} { metrics ? . Rms ?? double . NaN , 12 : F2} ") ;
28
28
}
29
29
30
30
internal static void PrintBinaryClassificationMetricsHeader ( )
0 commit comments