ndg04041's picture
Create app.py
b19f251 verified
raw history blame
No virus
612 Bytes
import gradio as gr
from transformers import pipeline
# Load the pre-trained pipeline for sentiment analysis
sentiment_analysis = pipeline('text-classification', model='distilbert-base-uncased-finetuned-sst-2-english')
# Define the function that will be called by Gradio
def analyze_sentiment(input_text):
output = sentiment_analysis(input_text)
sentiment = output[0]['label']
score = output[0]['score']
return f"Sentiment: {sentiment} (Score: {score:.2f})"
# Create the Gradio interface
gr.Interface(fn=analyze_sentiment, inputs="text", outputs="text", title="Sentiment Analysis AI").launch()