ZENLLC's picture
Update app.py
c40ac19 verified
raw
history blame contribute delete
719 Bytes
import gradio as gr
from transformers import pipeline
# Load the sentiment analysis model
sentiment_analyzer = pipeline("sentiment-analysis")
# Function to analyze text sentiment
def analyze_sentiment(text):
result = sentiment_analyzer(text)
sentiment = result[0]['label']
score = result[0]['score']
return f"Sentiment: {sentiment} (Confidence: {score:.2f})"
# Gradio interface
app = gr.Interface(
fn=analyze_sentiment,
inputs=gr.Textbox(label="Enter text to analyze"),
outputs=gr.Textbox(label="Sentiment Analysis Result"),
title="Text Sentiment Analyzer",
description="A simple app that analyzes the sentiment of your text input."
)
if __name__ == "__main__":
app.launch()