工作中,线下模型训练好以后,可以使用Flask Web框架,将其部署上线。用户通过API借口传入参数,对模型进行调用。
一、Flask框架主要分为一下三个流程:
1、导入Flask类
app = Flask(name)
2、注册服务器
@app.route(’/’,methods=[‘POST’,‘GET’])
3、启动服务
在主函数里定义app.run(host=‘0.0.0.0’,port=9000)
二、代码:
1、使用Flask创建服务器
# 导入Flask类
from flask import Flask
from flask import request
from flask import jsonify
import json
# 创建Flask实例,接收参数__name__表示当前文件名,默认会自动指定静态文件static
app = Flask(__name__)
# 装饰器的作用是将路由映射到视图函数get_age;告诉flask通过哪个URL可以触发函数
@app.route('/get_predict'