嗨,我想做一个机器学习你好世界,例如虹膜数据集。然后,我想创建一个Web API(RESTful服务),以允许HTTP Post请求发送(petal_length,sepal_length)并获取有关Iris类型的预测。
我打算使用Scikit学习,但我应该使用什么来制作Web API?人们通常用什么来制作ML Web API?
Django,我知道这个用于制作网站,但我不确定它是否用于Web API。 http://www.django-rest-framework.org/
烧瓶,我也听说过这个但从未使用过它。 http://flask.pocoo.org/
我想编写单元测试和集成测试。它还需要使用身份验证来确保用户具有访问权限。目前,用于验证用户身份的Web API是ASP.Net Core Web Api,我使用的是JWT。
Flask仅适用于ML API目的。我花了很少的时间来安装和配置Flask API并编写第一个调用第三方ML API的API函数,并根据需要重新制定其反馈。我稍后添加了内部ML分类器修改和使用API函数。