Update app.py
Browse files
app.py
CHANGED
|
@@ -36,14 +36,17 @@ st.title('Prediksi Sentimen menggunakan BERT')
|
|
| 36 |
text = st.text_area('Masukkan teks', '')
|
| 37 |
|
| 38 |
# Tombol untuk memprediksi sentimen
|
| 39 |
-
if st.button('
|
| 40 |
if text.strip() == '':
|
| 41 |
st.warning('Masukkan teks terlebih dahulu.')
|
| 42 |
-
st.write
|
| 43 |
else:
|
| 44 |
-
sentiment = predict_sentiment(text)
|
| 45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
if sentiment == 0:
|
| 47 |
-
st.write('Negatif')
|
| 48 |
else:
|
| 49 |
-
st.write('Positif')
|
|
|
|
| 36 |
text = st.text_area('Masukkan teks', '')
|
| 37 |
|
| 38 |
# Tombol untuk memprediksi sentimen
|
| 39 |
+
if st.button('Prediksi'):
|
| 40 |
if text.strip() == '':
|
| 41 |
st.warning('Masukkan teks terlebih dahulu.')
|
|
|
|
| 42 |
else:
|
| 43 |
+
sentiment, probabilities = predict_sentiment(text)
|
| 44 |
+
|
| 45 |
+
# Menghitung persentase probabilitas sentimen positif
|
| 46 |
+
positive_probability = probabilities[1] * 100
|
| 47 |
+
negative_probability = probabilities[0] * 100
|
| 48 |
+
st.write(f'HASIL PREDIKSI')
|
| 49 |
if sentiment == 0:
|
| 50 |
+
st.write(f'Negatif ({negative_probability:.2f}%)')
|
| 51 |
else:
|
| 52 |
+
st.write(f'Positif ({positive_probability:.2f}%)')
|