Skip to content

Commit 41a089c

Browse files
authored
Merge pull request #7 from lukasugar/f1_metric_in_linear_probe
Add F1 score to linear probing task
2 parents 2fbff63 + d8dc5bb commit 41a089c

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

asparagus/modules/lightning_modules/linear_probe_module.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
from torchmetrics.classification import (
1212
MulticlassAUROC,
1313
MulticlassAveragePrecision,
14+
MulticlassF1Score,
1415
)
1516
from torchvision import transforms
1617
from 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

0 commit comments

Comments
 (0)