import gradio as gr import fastai from fastai.learner import load_learner def greet(name): return "Hello " + name + "!!" learn = load_learner('bear-model.pkl') categories = ('Grizzly', 'Black', 'Teddy') def classify_image(img): pred,idx,probs = learn.predict(img) return dict(zip(categories, map(float,probs))) image = gr.inputs.Image(shape=(224,224)) label = gr.outputs.Label() examples = ['black.jpeg', 'grizzly.jpeg', 'teddy.jpeg'] iface = gr.Interface(fn=classify_image, inputs=image, outputs=label, examples=examples) iface.launch()