@@ -52,7 +52,7 @@ def test_f1(documents):
52
52
metric (documents )
53
53
# tp, fp, fn for micro
54
54
assert dict (metric .counts ) == {"MICRO" : (3 , 2 , 0 )}
55
- assert metric .compute () == {"MICRO" : {"f1" : 0.7499999999999999 , "p" : 0.6 , "r" : 1.0 }}
55
+ assert metric .compute () == {"MICRO" : {"f1" : 0.7499999999999999 , "p" : 0.6 , "r" : 1.0 , "s" : 3 }}
56
56
57
57
58
58
def test_f1_per_label (documents ):
@@ -67,10 +67,10 @@ def test_f1_per_label(documents):
67
67
}
68
68
assert metric .compute () == {
69
69
"MACRO" : {"f1" : 0.5555555555555556 , "p" : 0.5 , "r" : 0.6666666666666666 },
70
- "MICRO" : {"f1" : 0.7499999999999999 , "p" : 0.6 , "r" : 1.0 },
71
- "cat " : {"f1" : 0 .0 , "p" : 0 .0 , "r" : 0.0 },
72
- "company " : {"f1" : 0.6666666666666666 , "p" : 0.5 , "r" : 1. 0 },
73
- "animal " : {"f1" : 1.0 , "p" : 1.0 , "r" : 1.0 },
70
+ "MICRO" : {"f1" : 0.7499999999999999 , "p" : 0.6 , "r" : 1.0 , "s" : 3 },
71
+ "animal " : {"f1" : 1 .0 , "p" : 1 .0 , "r" : 1.0 , "s" : 2 },
72
+ "cat " : {"f1" : 0.0 , "p" : 0.0 , "r" : 0.0 , "s" : 0 },
73
+ "company " : {"f1" : 0.6666666666666666 , "p" : 0.5 , "r" : 1.0 , "s" : 1 },
74
74
}
75
75
76
76
@@ -86,10 +86,10 @@ def test_f1_per_label_inferred(documents):
86
86
}
87
87
assert metric .compute () == {
88
88
"MACRO" : {"f1" : 0.5555555555555556 , "p" : 0.5 , "r" : 0.6666666666666666 },
89
- "MICRO" : {"f1" : 0.7499999999999999 , "p" : 0.6 , "r" : 1.0 },
90
- "animal" : {"f1" : 1.0 , "p" : 1.0 , "r" : 1.0 },
91
- "cat" : {"f1" : 0.0 , "p" : 0.0 , "r" : 0.0 },
92
- "company" : {"f1" : 0.6666666666666666 , "p" : 0.5 , "r" : 1.0 },
89
+ "MICRO" : {"f1" : 0.7499999999999999 , "p" : 0.6 , "r" : 1.0 , "s" : 3 },
90
+ "animal" : {"f1" : 1.0 , "p" : 1.0 , "r" : 1.0 , "s" : 2 },
91
+ "cat" : {"f1" : 0.0 , "p" : 0.0 , "r" : 0.0 , "s" : 0 },
92
+ "company" : {"f1" : 0.6666666666666666 , "p" : 0.5 , "r" : 1.0 , "s" : 1 },
93
93
}
94
94
95
95
0 commit comments