Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from transformers import pipeline | |
| MODEL_ID = "arielb30/imdb-distilbert-finetuned" | |
| clf = pipeline("text-classification", model=MODEL_ID) | |
| def predict_sentiment(text): | |
| if not text.strip(): | |
| return "Please enter some text.", None | |
| result = clf(text)[0] | |
| label = result["label"] | |
| score = float(result["score"]) | |
| pretty = f"Prediction: {label}\nConfidence: {score:.4f}" | |
| return pretty, {label: score} | |
| demo = gr.Interface( | |
| fn=predict_sentiment, | |
| inputs=gr.Textbox(lines=6, label="Review"), | |
| outputs=[ | |
| gr.Textbox(label="Result"), | |
| gr.Label(label="Confidence") | |
| ], | |
| title="IMDb Sentiment Classifier", | |
| description="Paste a movie review and get the model prediction." | |
| ) | |
| demo.launch() |