Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -119,15 +119,17 @@ class ModelHandler:
|
|
119 |
|
120 |
return self._format_predictions(ensemble_probs)
|
121 |
|
122 |
-
|
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 |
-
|
|
|
129 |
return result
|
130 |
|
|
|
131 |
# Initialize model handler
|
132 |
model_handler = ModelHandler()
|
133 |
|
|
|
119 |
|
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
|
134 |
model_handler = ModelHandler()
|
135 |
|