File tree Expand file tree Collapse file tree
asparagus/modules/lightning_modules Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111from torchmetrics .classification import (
1212 MulticlassAUROC ,
1313 MulticlassAveragePrecision ,
14+ MulticlassF1Score ,
1415)
1516from torchvision import transforms
1617from typing import List , Optional
@@ -192,6 +193,7 @@ def configure_test_metrics(self):
192193 {
193194 "AUROC_macro" : MulticlassAUROC (num_classes = self .num_classes , average = "macro" ),
194195 "AUPRC_macro" : MulticlassAveragePrecision (num_classes = self .num_classes , average = "macro" ),
196+ "F1_macro" : MulticlassF1Score (num_classes = self .num_classes , average = "macro" ),
195197 }
196198 )
197199
@@ -205,6 +207,7 @@ def configure_metrics(self, prefix: str):
205207 f"{ prefix } /{ head_name } /auprc_macro" : MulticlassAveragePrecision (
206208 num_classes = self .num_classes , average = "macro"
207209 ),
210+ f"{ prefix } /{ head_name } /f1_macro" : MulticlassF1Score (num_classes = self .num_classes , average = "macro" ),
208211 }
209212 )
210213 return metrics
You can’t perform that action at this time.
0 commit comments