File size: 698 Bytes
85244f8
 
62a8e80
85244f8
62a8e80
297dfee
85244f8
62a8e80
85244f8
62a8e80
 
85244f8
ec4900f
5ea4d25
 
75c1c8b
85244f8
03d10eb
ec4900f
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import streamlit as st
from transformers import pipeline

classifier = pipeline("text-classification", model='isom5240sp24/bert-base-uncased-emotion', return_all_scores=True)

st.title("Text Classification for you")
st.write("Classification for 6 emotions: sadness, joy, love, anger, fear, surprise")

text = st.text_area("Enter the text to classify", "")


if st.button("Classify"):
    results = classifier(text)[0]
    
    max_score = float('-inf')
    max_label = ''
for result in results:
    if result['score'] > max_score:
        max_score = result['score'] 
        max_label = result['label']
        
st.write("Text:", text) 
st.write("Label:", max_label) 
st.write("Score:", max_score)