import gradio as gr from fastcore.all import * sd categories = ["Mario", "Popeye"] predictor = load_learner("mario_popeye_model.pkl") def classify_image(img): pre, idx, prob = predictor.predict(img) return dict(zip(categories, map(float, prob))) image = gr.inputs.Image(192, 192) label = gr.outputs.Label() examples = ["mario.jpg", "popeye.png"] gr_interface = gr.Interface( fn=classify_image, inputs=image, outputs=label, examples=examples, ) gr_interface.launch(inline=False)