Spaces:
Sleeping
Sleeping
File size: 380 Bytes
03a907a | 1 2 3 4 5 6 7 8 9 10 11 | from dataset.problem_16.helpers import normalize_scores
def top_label(scores: dict[str, float]) -> str:
"""Return label with highest normalized probability."""
labels = list(scores.keys())
probs = normalize_scores(list(scores.values()))
# BUG: chooses min instead of max.
idx = min(range(len(probs)), key=lambda i: probs[i])
return labels[idx]
|