Я сохранил модель машинного обучения как 'finalized_model.sav', которую я использую в приложении для колб.Когда я запускаю приведенные ниже строки кода на локальном рабочем столе, он работает отлично, но выполнение того же кода на удаленном сервере Ubuntu выдает ошибку:
@app.route('/studentData/', methods=['POST'])
def parsing_data():
try:
jsonData = request.get_json(force=True)
data = json.loads(jsonData)
requiredData = data['statement']
filename = 'finalized_model.sav'
loaded_model = pickle.load(open(filename, 'rb'))
count_vect = pickle.load(open('count_vect', 'rb'))
result = loaded_model.predict(count_vect.transform([requiredData]))
out = {"studentId": str(result)}
return json.dumps(out)
except:
return "invalid data"
Мне интересно, где может быть проблема, кажетсяпроблема заключается в загрузке finalized_model.sav, хотя все мои файлы хранятся в одном каталоге, в котором находится мое приложение фляги ( init .py)