File size: 713 Bytes
200ce40
d0ba749
200ce40
f30814b
200ce40
d0ba749
200ce40
f30814b
d0ba749
200ce40
d0ba749
f30814b
d0ba749
 
 
 
 
 
 
 
 
 
f30814b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import streamlit as st
from transformers import pipeline

model_path = "citizenlab/twitter-xlm-roberta-base-sentiment-finetunned"

st.set_page_config(page_title="Sentiment Analysis App")


sentiment_classifier = pipeline("text-classification", model=model_path, tokenizer=model_path)

st.title("Sentiment Analysis App")

user_input = st.text_area("Enter a message:")

if st.button("Analyze Sentiment"):
    if user_input:
        # Perform sentiment analysis
        results = sentiment_classifier(user_input)
        sentiment_label = results[0]["label"]
        sentiment_score = results[0]["score"]

        st.write(f"Sentiment: {sentiment_label}")
        st.write(f"Confidence Score: {sentiment_score:.2f}")