Microsoft Azure ML 中的插入符号包

Caret package in Microsoft Azure ML

我想在 Azure ML 中加载插入符号库。这在 R 版本设置为 CRAN R 3.1.0 时有效,但在 Microsoft R Open 3.2.2 上不起作用。我必须使用 R Open 版本,因为我在我的项目中使用的其他包在早期版本 3.1.0 中不受支持。 因此,问题是如何使用 Microsoft R Open 3.2.2 在 ML Azure 上加载此库?

谢谢!

您可以将所需的 R 库作为 zip 文件上传,然后在代码中引用它。这是来自 MSDN 的一步一步的参考,解释了为实验添加 R 库的过程。

https://blogs.msdn.microsoft.com/benjguin/2014/09/24/how-to-upload-an-r-package-to-azure-machine-learning/

从您上面的一条评论来看,您使用的 caret 包的版本似乎需要 R 版本 >3.1.2。我建议使用旧版本的软件包:来自 this 3.1 archive (6.0-68) 的 caret 二进制文件对我有用。我使用这些语句来加载包:

install.packages("src/caret_6.0-68.zip", lib=".", repos= NULL, verbose=TRUE)
library("caret", lib.loc=".", verbose=TRUE)

插入符号包现已预安装在 Azure ML Studio 上:https://docs.microsoft.com/en-us/azure/machine-learning/studio-module-reference/r-packages-supported-by-azure-machine-learning#bkmk_C 问候, 贾亚