jillian64 commited on
Commit
8b02ab2
·
verified ·
1 Parent(s): 3e117d2

Create gravine_diseases.py

Browse files
Files changed (1) hide show
  1. gravine_diseases.py +21 -0
gravine_diseases.py ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from fastai.vision.all import *
3
+ import skimage
4
+ learn = load_learner('model.pkl')
5
+ labels = learn.dls.vocab
6
+ def predict(img):
7
+ img = PILImage.create(img)
8
+ pred,pred_idx,probs = learn.predict(img)
9
+ return {labels[i]: float(probs[i]) for i in range(len(labels))}
10
+
11
+ interface = gr.Interface(
12
+ fn=predict,
13
+ inputs=gr.Image(),
14
+ outputs=gr.Label(num_top_classes=3)
15
+ )
16
+
17
+ # Enable the queue to handle POST requests
18
+ interface.queue(api_open=True)
19
+
20
+ # Launch the interface
21
+ interface.launch()