Spaces:
Sleeping
Sleeping
fix multireference
Browse files
signwriting_similarity.py
CHANGED
@@ -136,7 +136,11 @@ class SignWritingSimilarity(evaluate.Metric):
|
|
136 |
def _compute(self, predictions, references):
|
137 |
# if only one reference is provided make sure we still use list of lists
|
138 |
if isinstance(references[0], str):
|
139 |
-
references = [
|
|
|
|
|
|
|
|
|
140 |
|
141 |
score = self.metric.corpus_score(predictions, references)
|
142 |
|
|
|
136 |
def _compute(self, predictions, references):
|
137 |
# if only one reference is provided make sure we still use list of lists
|
138 |
if isinstance(references[0], str):
|
139 |
+
references = [references]
|
140 |
+
# else:
|
141 |
+
# # transpose references, to be array of arrays
|
142 |
+
# # the internal array is as long as the predictions, the external one is for multiple references.
|
143 |
+
# references = list(zip(*references))
|
144 |
|
145 |
score = self.metric.corpus_score(predictions, references)
|
146 |
|