Mood_Analysis_ / app.py
Krittiya's picture
Upload 2 files
519572a
import streamlit as st
from transformers import pipeline, AutoTokenizer
model_path = "citizenlab/twitter-xlm-roberta-base-sentiment-finetunned"
sentiment_classifier = pipeline("text-classification", model=model_path, tokenizer=model_path)
model_name = "citizenlab/twitter-xlm-roberta-base-sentiment-finetunned"
tokenizer = AutoTokenizer.from_pretrained(model_name)
def main():
st.title("Twitter Sentiment Analysis")
with st.form("text_field"):
text = st.text_area('Enter some text:')
# clicked == True เมื่อปุ่มถูกคลิก
clicked = st.form_submit_button("Analyze Sentiment")
if clicked:
# วิเคราะห์ความรู้สึกของข้อความ
results = sentiment_classifier(text)
st.write("Sentiment Analysis Results:")
for result in results:
st.write(f"Label: {result['label']}, Score: {result['score']:.4f}")
if __name__ == "__main__":
main()