R机器学习模型部署为webservice

时间:2017-11-29 11:20:48

标签: r web-services machine-learning

有没有办法部署用R语言编写的机器学习模型作为web服务,我知道我们在python中有更多的Flask,但是没有遇到任何这样的R机器学习代码库。

1 个答案:

答案 0 :(得分:4)

正如其他人所建议的那样,您可以使用R-Shiny构建一个应用程序,以后可以轻松地将其部署为Web服务。此外,您可以在闪亮的内部使用HTML代码,以便您可以根据自己的心灵内容自定义布局。如果您使用的是RStudio(如果您不这样做,我绝对鼓励您),您只需选择文件>新文件> Shiny Web App ...查看文档和示例here

但是,如果您只想创建一个紧凑而快速的Web服务而不必构建布局等,我建议您使用R plumber库。如果您不需要任何过于花哨的东西,并且通过在当前代码中添加装饰器可以轻松实现,这是一个很好的解决方案。

希望这有帮助!