Я пытаюсь с помощью этого кода предсказать спам против ветчины. Сервер работает правильно и в пользовательском интерфейсе также прогнозирует. Но я хочу проверить это у POSTman, когда в качестве комментария указывается строка, в которой отображается ошибка 404. Я добавил изображение почтальона. Пожалуйста, кто-нибудь поможет мне.
https://i.stack.imgur.com/xGv8N.png
app = Flask(__name__)
@app.route('/')
def home():
return render_template('home.html')
@app.route('/predict',methods=['POST'])
def predict():
df= pd.read_csv("Data.csv")
df_data = df[["CONTENT","CLASS"]]
# Features and Labels
df_x = df_data['CONTENT']
df_y = df_data.CLASS
corpus = df_x
cv = CountVectorizer()
X = cv.fit_transform(corpus) # Fit the Data
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, df_y, test_size=0.33, random_state=42)
#Naive Bayes Classifier
from sklearn.naive_bayes import MultinomialNB
clf = MultinomialNB()
clf.fit(X_train,y_train)
clf.score(X_test,y_test)
if request.method == 'POST':
comment = request.form['comment']
data = [comment]
vect = cv.transform(data).toarray()
my_prediction = clf.predict(vect)[input to predict spam in postman[1]
return render_template('result.html',prediction = my_prediction)
if __name__ == '__main__':
app.run(debug=True,port=3010)