机器学习预测服务
ServeIt的Python项目详细描述
serveit允许您提供模型预测和补充信息 使用您最喜欢的python ml库从restful api 一行代码:
fromserveit.serverimportModelServerfromsklearn.linear_modelimportLogisticRegressionfromsklearn.datasetsimportload_iris# fit logistic regression on Iris dataclf=LogisticRegression()data=load_iris()clf.fit(data.data,data.target)# initialize server with a model and start serving predictionsModelServer(clf,clf.predict).serve()
您的新api现在正在接受位于的POST请求 localhost:5000/predictions!请看examples 跨域的详细示例目录(例如,回归、图像 分类),包括实例。
功能
当前的服务功能包括:
- 通过restful api端点提供模型推理服务
- 可扩展库,用于推理时间数据加载、预处理, 输入验证和后处理
- 补充信息端点创建
- 响应的自动JSON序列化
- 可配置的请求和响应日志记录(正在工作)
支持的库
当前支持以下库:*scikit learn* 凯拉斯*皮托克
安装:python 2.7和python 3.6
使用pip可以轻松安装:pip install serveit
建筑
您可以使用python setup.py
在本地生成