я пытаюсь развернуть мою модель машинного обучения (SVR) с помощью фляги, и я получаю сообщение об ошибке: объект 'SVR' не может быть вызван
вот мой код:
# hello.py
from flask import Flask, request, jsonify, abort
import traceback
import pandas as pd
import numpy as np
import socket
import pickle
import flask
app = Flask(__name__)
model = pickle.load(open("model3.pkl","rb"))
@app.route('/api',methods=['GET','POST'])
def predict():
data = request.get_json(force=True)
predict_request = [data['Open'], data['Low'], data['High'], data['Adj Close']]
predict_request = np.array(predict_request)
y_hat = model(predict_request)
output = [y_hat[0]]
return flask.jsonify(results=response)
if __name__ == '__main__':
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.bind(('localhost', 0))
port = sock.getsockname()[1]
sock.close()
app.run(port=port, debug=True)
iНе знаю, когда я бегу с curl в командной строке, я просто получаю такую ошибку. и когда я запускаю с: http://127.0.0.1:53674/api, я получаю сообщение об ошибке: Неправильный запрос Не удалось декодировать объект JSON: Ожидаемое значение: строка 1, столбец 1 (символ 0)
кто-то, пожалуйста, помогите мне, благодарю ..