from fastai.vision.all import * from gradio import Interface, components learn = load_learner('model.pkl') categories = learn.dls.vocab examples = ['bird.jpg'] # function for the prediction def classify_image(img): pred,idx,probs = learn.predict(img) return dict(zip(categories, map(float,probs))) image = components.Image(shape=(192, 192)) label = components.Label() a = 1 intf = Interface( fn=classify_image, inputs=[image], outputs=[label], examples=examples ) intf.launch(debug=True)