Alpha108's picture
Create app.py
e702a97 verified
raw
history blame contribute delete
763 Bytes
import streamlit as st
from transformers import pipeline
# Page setup
st.set_page_config(page_title="😊 Sentiment Analyzer", layout="centered")
st.title("😊 Sentiment Analyzer")
st.markdown("Enter text below and see if it's Positive, Negative, or Neutral.")
# Load model
@st.cache_resource
def load_model():
return pipeline("sentiment-analysis")
analyzer = load_model()
# User input
text = st.text_area("Enter your text here:")
if st.button("Analyze"):
if text.strip():
with st.spinner("Analyzing..."):
result = analyzer(text)[0]
st.subheader("πŸ“Œ Result:")
st.write(f"**Label:** {result['label']} | **Confidence:** {result['score']:.2f}")
else:
st.warning("⚠️ Please enter some text first!")