# Load modules from fastai.text.all import * import gradio as gr # Load trained model learn = load_learner("model.pkl") # Prepare classifier function and categories categories = ("negative", "positive") def classify_text(text): pred, idx, probs = learn.predict(text) # Same as {"negative": probs[0], "positive": probs[1]} return dict(zip(categories, map(float, probs))) # Setup input, output GUI, and algorithm block image = gr.inputs.Textbox() label = gr.outputs.Label() intf = gr.Interface(fn=classify_text, inputs=image, outputs=label) intf.launch(inline=False)