@k is added
Browse files
map.py
CHANGED
|
@@ -95,7 +95,8 @@ class map(evaluate.Metric):
|
|
| 95 |
|
| 96 |
run = Run(preds)
|
| 97 |
qrels = Qrels(refs)
|
| 98 |
-
|
|
|
|
| 99 |
return {
|
| 100 |
"map": map_score,
|
| 101 |
}
|
|
|
|
| 95 |
|
| 96 |
run = Run(preds)
|
| 97 |
qrels = Qrels(refs)
|
| 98 |
+
metric = "map" if k is None else f"map@{k}"
|
| 99 |
+
map_score = ran_evaluate(qrels, run, metric)
|
| 100 |
return {
|
| 101 |
"map": map_score,
|
| 102 |
}
|