Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在另一种语言上使用R中经过训练的模型_R_Node.js_Machine Learning - Fatal编程技术网

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

在另一种语言上使用R中经过训练的模型,r,node.js,machine-learning,R,Node.js,Machine Learning,我已经使用R训练了一个模型,但现在我正试图使用NodeJS在当前堆栈中部署它,我知道该模型可以存储为RDS,但我不确定是否可以在外部使用该模型。有人这样做过吗?我想有两个答案 一般情况: 不,这不仅仅是以R格式表示的数据。RDS它实际上也是一个模型,当它被解释时,不仅仅是R,而是运行在R上的R库,它训练了模型统计、插入符号、optimr等。因此,从另一种语言启动R,但在这个过程中的某个时候它仍然需要点击R。 例外情况呢 如果你在R中创建了一个模型,你可以导出它并用另一种语言阅读,因为这是通用的。

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

我想有两个答案

一般情况:

不,这不仅仅是以R格式表示的数据。RDS它实际上也是一个模型,当它被解释时,不仅仅是R,而是运行在R上的R库,它训练了模型统计、插入符号、optimr等。因此,从另一种语言启动R,但在这个过程中的某个时候它仍然需要点击R。 例外情况呢

如果你在R中创建了一个模型,你可以导出它并用另一种语言阅读,因为这是通用的。
我认为有两个答案

一般情况:

不,这不仅仅是以R格式表示的数据。RDS它实际上也是一个模型,当它被解释时,不仅仅是R,而是运行在R上的R库,它训练了模型统计、插入符号、optimr等。因此,从另一种语言启动R,但在这个过程中的某个时候它仍然需要点击R。 例外情况呢

如果你在R中创建了一个模型,你可以导出它并用另一种语言阅读,因为这是通用的。
您可以将您的模型公开为REST API,并从任何语言调用它

您可以将您的模型公开为REST API,并从任何语言相关讨论和调用它。后者是相当古老的,但基于如此的惯例也可能危险地接近重复。相关讨论和。后者是相当古老的,但基于这样的惯例,也可能危险地接近于复制品。答案很好!然而,现在,人们应该使用r2pmml包在R中创建PMML模型,因为它支持更多的模型类型,性能更好,并生成更多正确/紧凑的PMML文档。@user1808924谢谢!我会把这个链接添加到我的答案中。很好的答案!然而,现在,人们应该使用r2pmml包在R中创建PMML模型,因为它支持更多的模型类型,性能更好,并生成更多正确/紧凑的PMML文档。@user1808924谢谢!我将把这个链接添加到我的答案中