miwojc commited on
Commit
7e76094
1 Parent(s): 74f762c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -8,6 +8,8 @@ labels = learn.dls.vocab
8
 
9
  def predict(img):
10
  img = PILImage.create(img)
 
 
11
  _pred, _pred_w_idx, probs = learn.predict(img)
12
  # gradio doesn't support tensors, so converting to float
13
  labels_probs = {labels[i]: float(probs[i]) for i, _ in enumerate(labels)}
@@ -28,7 +30,7 @@ interface_options = {
28
  demo = gr.Interface(
29
  fn=predict,
30
  inputs=gr.inputs.Image(shape=(480, 480)),
31
- outputs=gr.outputs.Label(num_top_classes=3),
32
  **interface_options,
33
  )
34
 
 
8
 
9
  def predict(img):
10
  img = PILImage.create(img)
11
+ size = (224, 224)
12
+ img = img.thumbnail(size, Image.ANTIALIAS)
13
  _pred, _pred_w_idx, probs = learn.predict(img)
14
  # gradio doesn't support tensors, so converting to float
15
  labels_probs = {labels[i]: float(probs[i]) for i, _ in enumerate(labels)}
 
30
  demo = gr.Interface(
31
  fn=predict,
32
  inputs=gr.inputs.Image(shape=(480, 480)),
33
+ outputs=gr.outputs.Label(num_top_classes=2),
34
  **interface_options,
35
  )
36