File size: 720 Bytes
3615d3f
78ebf58
3615d3f
 
f77306d
3615d3f
 
9734d4d
3615d3f
 
 
 
 
 
 
 
d5765aa
 
3615d3f
d5765aa
3615d3f
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import streamlit as st
from tubes import predict

# Judul aplikasi
st.title("Sentiment Analysis for ChatGPT Reviews")

# Input text dari pengguna
user_input = st.text_area("Enter text in English")

# List untuk menyimpan hasil prediksi

# Tombol untuk memprediksi
if st.button("Predict Sentiment"):
    if user_input:
        sentiment = predict(user_input)
        if sentiment == 1 :
            sentiment = 'Neutral'
        elif sentiment == 2 :
            sentiment = 'Positive'
        elif sentiment == 0 :
            sentiment = 'Negative'
        # Menambahkan hasil prediksi ke list
        st.write(f"The sentiment of the tweet is: **{sentiment}**")
    else:
        st.write("Please enter a tweet text.")