File size: 1,100 Bytes
24d772d
 
 
 
 
 
 
 
 
 
2a0c488
 
24d772d
2a0c488
24d772d
 
 
7afd7c9
24d772d
7afd7c9
c27a87b
b6488b2
24d772d
de6ffa7
24d772d
 
 
7afd7c9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import gradio as gr
from fastai.vision.all import *
import skimage
import pickle

learn = load_learner('snackdetector.pkl')

labels = learn.dls.vocab

def predict(img):
  img = PILImage.create(img)
  pred,pred_idx,probs = learn.predict(img)

  return {labels[i]: float(probs[i]) for i in range(len(labels))}

title = "Dutch Snack Detector"

description = "Dutch Snack Detector: Detect your Dutch snack and enjoy"

article = "Snacks can be found everywhere in the Netherlands as they are often sold at stands as street food and as appetisers in bars and restaurants. This classifier is tied to savoury snacks which you most often find in Dutch snackbars. It ranges from the famous frikandel till the lesser -locally- known knoeperd"

examples = ['frikandel.jpg','kroket.jpg','bitterballen.jpg']

interpretation='default'

enable_queue=True

gr.Interface(fn=predict,inputs=gr.inputs.Image(shape=(224, 224)),outputs=gr.outputs.Label(num_top_classes=3),title=title,description=description,article=article,theme='seafoam',examples=examples,interpretation=interpretation,enable_queue=enable_queue).launch()