Spaces:
Sleeping
Sleeping
import streamlit as st | |
from transformers import pipeline | |
pipe = pipeline('sentiment-analysis') | |
# Set the title and add introductory text | |
st.title("Sentiment Analysis App") | |
st.write("This simple app analyzes the sentiment of your text.") | |
# Use 'form' to group input elements together | |
with st.form("sentiment_form"): | |
# Input for text to analyze sentiment | |
text = st.text_area("Enter text for sentiment analysis:") | |
# Add a button with a label | |
submit_button = st.form_submit_button("Analyze Sentiment") | |
# Check if the form was submitted | |
if text and submit_button: | |
# Analyze sentiment | |
out = pipe(text) | |
result = out[0] # Assuming you want the first result if multiple are returned | |
sentiment = result["label"] | |
score = round(result["score"], 2) # Round the score to two decimal places | |
# Display sentiment analysis results | |
st.header("Sentiment Analysis Result") | |
st.write(f"**Sentiment**: {sentiment}") | |
st.write(f"**Sentiment Score**: {score}") | |
# Add a section for instructions on how to use the app | |
st.header("How to Use") | |
st.write("1. Enter text in the text area above.") | |
st.write("2. Click the 'Analyze Sentiment' button to analyze the sentiment.") | |
st.write("3. The sentiment label and score will be displayed below.") | |
# Add a section with information about the sentiment analysis model | |
st.header("About the Model") | |
st.write("The sentiment analysis is performed using the Hugging Face Transformers library.") | |
st.write("The model used is 'nlptown/bert-base-multilingual-uncased-sentiment'.") | |
# Footer with additional information or links | |
st.markdown("For more information, visit the [Hugging Face Transformers website](https://huggingface.co/transformers/).") | |
# Footer with a link to LinkedIn profile | |
st.header("Connect with Me on LinkedIn") | |
st.write("Feel free to reach out for any inquiries, collaborations, or just to connect.") | |
st.write("Visit my LinkedIn profile:") | |
linkedin_link = "https://www.linkedin.com/in/iam-manoj/" | |
linkedin_logo = "https://content.linkedin.com/content/dam/me/business/en-us/amp/brand-site/v2/bg/LI-Logo.svg.original.svg" | |
st.markdown(f'<a href="{linkedin_link}"><img src="{linkedin_logo}" alt="LinkedIn Logo" width="100"></a>', unsafe_allow_html=True) |