我有一个.pkl文件,我曾经将一些参数传递给它,并尝试获取始终返回相同数字1045.0的结果。我正在使用以下指向函数的api的URL进行调用。
以下是传递参数的网址,
http://127.0.0.1:5000/api/predict/15/840888/0
这是api中的函数,
@app.route('/api/predict/<iid>/<mid>/<lab>', methods=['GET'])
def makePrediction(iid,mid,lab):
pkr= joblib.load("predictFoodId.pkl")
#data = request.args.get('iid')
predict_request = [[iid, mid, lab]]
predict_request = preprocessing.scale(predict_request)
#predict_request = np.array(predict_request)
output = pkr.predict(predict_request)[0]
return "Result : "+str(output)
我需要查看.pkl文件的工作方式。无论使用什么参数,结果如何总是一样?