Spaces:
Running
Running
Commit
•
c9dd2da
1
Parent(s):
6930d14
Update Models/bert_strim.py
Browse files- Models/bert_strim.py +10 -8
Models/bert_strim.py
CHANGED
@@ -30,6 +30,7 @@ def predict_sentiment(text):
|
|
30 |
with torch.no_grad():
|
31 |
output = model(input_ids, attention_mask)
|
32 |
prediction = torch.round(output).cpu().numpy()[0][0]
|
|
|
33 |
if prediction == 1:
|
34 |
return "Позитивный отзыв 😀"
|
35 |
else:
|
@@ -39,12 +40,13 @@ def bert_model_page():
|
|
39 |
st.title("Классификация отзывов")
|
40 |
user_input = st.text_area("Введите отзыв:")
|
41 |
if st.button("Классифицировать"):
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
st.write(
|
48 |
-
st.write(f'Время предсказания: {execution_time:.4f} секунд')
|
49 |
else:
|
50 |
-
st.write("
|
|
|
|
|
|
30 |
with torch.no_grad():
|
31 |
output = model(input_ids, attention_mask)
|
32 |
prediction = torch.round(output).cpu().numpy()[0][0]
|
33 |
+
return prediction
|
34 |
if prediction == 1:
|
35 |
return "Позитивный отзыв 😀"
|
36 |
else:
|
|
|
40 |
st.title("Классификация отзывов")
|
41 |
user_input = st.text_area("Введите отзыв:")
|
42 |
if st.button("Классифицировать"):
|
43 |
+
start_time = time.time()
|
44 |
+
prediction = predict_sentiment(user_input)
|
45 |
+
end_time = time.time()
|
46 |
+
execution_time = end_time - start_time
|
47 |
+
if prediction > 0.5:
|
48 |
+
st.write("Отзыв положительный 🌟")
|
|
|
49 |
else:
|
50 |
+
st.write("Отзыв отрицательный 😞")
|
51 |
+
st.write(f'Время предсказания: {execution_time:.4f} секунд')
|
52 |
+
|