在另一种语言上以R语言使用经过训练的模型

时间:2018-06-28 21:30:57

标签: r node.js machine-learning

我已经使用R训练了一个模型,但是现在我正尝试使用NodeJS将其部署在当前堆栈中,我知道该模型可以作为RDS存储,但是我不确定是否可以使用它外部建模。有人这样做吗?

2 个答案:

答案 0 :(得分:4)

我认为有2个答案。

一般情况:

  1. 不,这不仅是用R格式(.RDS)表示的数据,而且不仅由R解释,而且由在R上运行的R库对模型进行训练时,它实际上也只是一个“模型”({ {1}},statscaret等)。因此,you could从另一种语言like NodeJS启动R,但是在此过程中的某个时候仍然需要按R。

和例外

  1. 如果您在R中create一个PMML模型,则可以导出它并以另一种语言阅读它,因为这是普遍的。

答案 1 :(得分:0)

您可以将模型公开为REST API,并以任何语言进行调用