ОШИБКА в приложении: исключение включено / предсказать [POST] - PullRequest
0 голосов
/ 12 марта 2020

Я обнаружил следующую ошибку в браузере при запуске моих приложений на gcloud:
Внутренняя ошибка сервера Сервер обнаружил внутреннюю ошибку и не смог выполнить ваш запрос. Либо сервер перегружен, либо в приложении произошла ошибка.

При просмотре файлов журнала отображается:
ОШИБКА в приложении: исключение включено / прогнозирование [ POST]

И мои коды приведены ниже:


@app.route('/predict', methods=['POST'])
def predict(): 
    if request.method == 'POST':
        BizUnit = request.form.get('BizUnit')
        Region = request.form.get('Region')
        Category = request.form.get('Category')
        sel = (BizUnit, Region, Category)
        dict = {'COO': 0, 'Finance': 1, 'HR': 2, 'AMER': 0, 'APAC': 1,
                'EMEA': 2, 'Resources': 0, 'Facility': 1, 'Services': 2}
        sel_num = ([dict[sel[0]], dict[sel[1]], dict[sel[2]]])
    final_features = [np.array(sel_num)]
    prediction = model.predict(final_features)

    output = round(prediction[0], 2)

    return render_template('index.html', prediction_text=
                           'Spends should be $ {}'.format(output))

Буду очень признателен, если кто-нибудь посоветует некоторые указатели для решения этой проблемы. Спасибо

...