Vladislawoo commited on
Commit
3404ec5
·
1 Parent(s): 09dadba

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -1,10 +1,11 @@
1
  import streamlit as st
2
  from joblib import load
3
  from sklearn.feature_extraction.text import TfidfVectorizer
 
4
 
5
  clf = load('my_model_filename.pkl')
6
  vectorizer = TfidfVectorizer()
7
-
8
 
9
  # Запуск приложения
10
  def main():
@@ -16,7 +17,7 @@ def main():
16
  if st.button("Классифицировать"):
17
  # Векторизация текста (если вы использовали TF-IDF или другой векторизатор)
18
  user_input_vec = vectorizer.transform([user_input])
19
- sentence_vector_scaled = scaler.transform(sentence_vector)
20
  # Прогноз модели
21
  prediction = clf.predict(sentence_vector_scaled) # Используйте user_input_vec вместо user_input, если текст нужно векторизировать
22
  st.write(f"Прогнозируемый класс: {prediction[0]}")
 
1
  import streamlit as st
2
  from joblib import load
3
  from sklearn.feature_extraction.text import TfidfVectorizer
4
+ from sklearn.preprocessing import StandardScaler
5
 
6
  clf = load('my_model_filename.pkl')
7
  vectorizer = TfidfVectorizer()
8
+ scaler = StandardScaler(with_mean=False)
9
 
10
  # Запуск приложения
11
  def main():
 
17
  if st.button("Классифицировать"):
18
  # Векторизация текста (если вы использовали TF-IDF или другой векторизатор)
19
  user_input_vec = vectorizer.transform([user_input])
20
+ sentence_vector_scaled = scaler.transform(user_input_vec)
21
  # Прогноз модели
22
  prediction = clf.predict(sentence_vector_scaled) # Используйте user_input_vec вместо user_input, если текст нужно векторизировать
23
  st.write(f"Прогнозируемый класс: {prediction[0]}")