将数据传递给Flask

时间:2016-05-23 00:36:45

标签: python flask

我已经建立了一个机器学习模型并且腌制了模型。现在我想将JSON字符串传递给模型,并根据训练的模型输出响应。我已经启动并运行了Flask,我使用以下代码库作为参考:

from flask import Flask, jsonify
from sklearn.externals import joblib
import pandas as pd
app = Flask(__name__)
@app.route('/predict', methods=['POST'])
def predict():
     json_ = request.json
     query_df = pd.DataFrame(json_)
     query = pd.get_dummies(query_df)
     prediction = clf.predict(query)
     return jsonify({'prediction': list(prediction)})
if __name__ == '__main__':
     clf = joblib.load('model.pkl')
     app.run(port=8080)

如何将JSON字符串传递给Flask中引用的预测页面以及如何获得输出?

提前致谢。

0 个答案:

没有答案