Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -120,14 +120,14 @@ class ModelHandler:
|
|
120 |
return self._format_predictions(ensemble_probs)
|
121 |
|
122 |
def _format_predictions(self, probs):
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
|
132 |
|
133 |
# Initialize model handler
|
|
|
120 |
return self._format_predictions(ensemble_probs)
|
121 |
|
122 |
def _format_predictions(self, probs):
|
123 |
+
top5_probs, top5_indices = torch.topk(probs, 5)
|
124 |
+
result = {}
|
125 |
+
for i in range(5):
|
126 |
+
idx = top5_indices[0][i].item()
|
127 |
+
label = label_mapping.get(idx, f"Класс {idx}")
|
128 |
+
# return raw prob, not percent:
|
129 |
+
result[label] = float(top5_probs[0][i].item())
|
130 |
+
return result
|
131 |
|
132 |
|
133 |
# Initialize model handler
|