amoghv's picture
Update app.py
3390643
__all__ = ['learn', 'categories', 'classify_image', 'input_image', 'labels', 'intf']
from fastai.vision.all import *
import gradio
import nbdev
learn = load_learner('fast-food-model.pkl')
categories = ('Baked Potato', 'Burger', 'Crispy Chicken', 'Donut', 'Fries','Hot Dog','Pizza','Sandwich','Taco','Taquito')
def classify_image (image):
pred,idx,probs = learn.predict(image)
return dict(zip(categories, map(float, probs)))
input_image = gradio.inputs.Image(shape=(192, 192))
labels = gradio.outputs.Label()
intf = gradio.Interface(fn = classify_image, inputs = input_image, outputs = labels)
intf.launch(inline = False)