Andy1621 commited on
Commit
b94a1cf
·
1 Parent(s): 3def095

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -49,8 +49,11 @@ def inference(img):
49
  pred_classes = prediction.topk(k=5).indices
50
 
51
  pred_class_names = [imagenet_id_to_classname[str(i.item())] for i in pred_classes[0]]
52
- pred_class_probs = []
53
- return "Top 5 predicted labels: %s" % ", ".join(pred_class_names)
 
 
 
54
 
55
  inputs = gr.inputs.Image(type='pil')
56
  outputs = gr.outputs.Textbox(label="Output")
 
49
  pred_classes = prediction.topk(k=5).indices
50
 
51
  pred_class_names = [imagenet_id_to_classname[str(i.item())] for i in pred_classes[0]]
52
+ pred_class_probs = [prediction[0][i.item()].item() * 100 for i in pred_classes[0]]
53
+ res = "Top 5 predicted labels:\n"
54
+ for name, prob in zip(pred_class_names, pred_class_probs):
55
+ res += f"{prob:.4f}\%: {name}\n"
56
+ return res
57
 
58
  inputs = gr.inputs.Image(type='pil')
59
  outputs = gr.outputs.Textbox(label="Output")