Spaces:
Sleeping
Sleeping
import streamlit as st | |
from transformers import pipeline | |
# Load the sentiment analysis pipeline | |
def load_pipeline(): | |
return pipeline("sentiment-analysis", framework="pt") | |
sentiment_analyzer = load_pipeline() | |
# Streamlit app title | |
st.title("Sentiment Analysis App") | |
st.subheader("Analyze the sentiment of your text statements") | |
# Text input from the user | |
text = st.text_area("Enter a statement for sentiment analysis", height=150) | |
# Analyze sentiment when the button is clicked | |
if st.button("Analyze Sentiment"): | |
if text.strip(): | |
result = sentiment_analyzer(text)[0] | |
sentiment = result['label'] | |
confidence = result['score'] | |
# Display the results | |
st.write("### Results:") | |
st.write(f"**Sentiment**: {sentiment}") | |
st.write(f"**Confidence**: {confidence:.2f}") | |
else: | |
st.warning("Please enter a valid statement.") | |
# Footer | |
st.markdown("---") | |
st.markdown("Powered by [Hugging Face](https://huggingface.co/) | Developed with ❤️ by [Shaik](https://www.linkedin.com/in/shaik-hidaythulla/)") | |