Ateeqq commited on
Commit
87f1a0c
·
verified ·
1 Parent(s): 5dbd83c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -5
app.py CHANGED
@@ -20,12 +20,9 @@ def predict(image):
20
  logits = model(**inputs).logits
21
  probs = F.softmax(logits, dim=1)[0].tolist()
22
 
23
- # Prepare output dict
24
  labels = [model.config.id2label[i] for i in range(len(probs))]
25
- result = {labels[i]: float(f"{probs[i]:.6f}") for i in range(len(labels))}
26
- predicted_idx = int(torch.argmax(logits, dim=1)[0])
27
- result["predicted_label"] = model.config.id2label[predicted_idx]
28
- return result
29
 
30
  # Gradio Interface
31
  def main():
 
20
  logits = model(**inputs).logits
21
  probs = F.softmax(logits, dim=1)[0].tolist()
22
 
23
+ # Return dictionary: class name -> confidence (no extra keys!)
24
  labels = [model.config.id2label[i] for i in range(len(probs))]
25
+ return {labels[i]: float(f"{probs[i]:.6f}") for i in range(len(labels))}
 
 
 
26
 
27
  # Gradio Interface
28
  def main():