Python机器学习Web Api

Python机器学习Web Api,python,machine-learning,flask,Python,Machine Learning,Flask,嗨,我想做一个机器学习hello world,例如Iris数据集。然后,我想创建一个web API(RESTful服务),以允许HTTP Post请求发送(花瓣长度、萼片长度),并返回对虹膜类型的预测 我打算使用Scikit学习,但我应该使用什么来制作web API?人们通常使用什么来制作ML Web API Django,我知道这是用于制作网站的,但我不确定它是否用于web API 烧瓶,我也听说过这个,但以前从未用过 我想写单元测试和集成测试。它还需要使用身份验证来确保用户具有访问权限。目前

嗨,我想做一个机器学习hello world,例如Iris数据集。然后,我想创建一个web API(RESTful服务),以允许HTTP Post请求发送(花瓣长度、萼片长度),并返回对虹膜类型的预测

我打算使用Scikit学习,但我应该使用什么来制作web API?人们通常使用什么来制作ML Web API

Django,我知道这是用于制作网站的,但我不确定它是否用于web API

烧瓶,我也听说过这个,但以前从未用过


我想写单元测试和集成测试。它还需要使用身份验证来确保用户具有访问权限。目前,我用于验证用户的Web API是ASP.Net核心Web API,我使用JWT。

Flask仅用于ML API目的。我花了很少的时间来安装和配置FlaskAPI,编写调用第三方ML API的第一个API函数,并根据需要重新制定反馈。稍后我添加了内部ML分类器修改和使用API函数

说明:

烧瓶仅适用于ML API用途。我花了很少的时间来安装和配置FlaskAPI,编写调用第三方ML API的第一个API函数,并根据需要重新制定反馈。稍后我添加了内部ML分类器修改和使用API函数

说明:

我建议使用为您的机器学习模型创建Web API

是专门为高性能模型服务创建的框架。通常,当从简单的flask实现切换到BentoML框架时,我们会看到10-50倍的总体性能提升。而且,由于它是为ML用例设计的,所以您不需要处理较低级别的web服务器开发工作,这与使用flask时不同

不幸的是,BentoML没有内置身份验证,但是在它前面添加代理服务器来执行JWT或其他类型的身份验证很容易

免责声明:我是BentoML项目的作者,我建议使用它为您的机器学习模型创建Web API

是专门为高性能模型服务创建的框架。通常,当从简单的flask实现切换到BentoML框架时,我们会看到10-50倍的总体性能提升。而且,由于它是为ML用例设计的,所以您不需要处理较低级别的web服务器开发工作,这与使用flask时不同

不幸的是,BentoML没有内置身份验证,但是在它前面添加代理服务器来执行JWT或其他类型的身份验证很容易


免责声明:我是BentoML项目的作者

Nice!谢谢你的链接。很好!也谢谢你的链接。