File size: 1,140 Bytes
24d772d
 
 
 
 
 
 
 
 
 
2a0c488
 
24d772d
2a0c488
24d772d
7679929
24d772d
7679929
24d772d
1ead71d
c27a87b
b6488b2
24d772d
de6ffa7
24d772d
 
 
1ead71d
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 Snackbar Snack Detector"

description = "Dutch Snackbar Snack Detector: Detect your Dutch snackbar snack and enjoy (or not)"

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 knoepert"

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='huggingface',examples=examples,interpretation=interpretation,enable_queue=enable_queue).launch()