我有一个加载RandomForest模型的R代码,我希望创建一个
的函数load(model)
randomforest_func = function(data)
{
data$pred = predict(model,data,type="prob")
output = data.frame(data$customerid,data$pred[,2])
return(output)
}
我需要在webserver中启用此功能,其中外部应用程序提供数据并检索输出。
问题是,模型需要预先加载,并且无法为每个请求加载到R env中。
该功能需要支持并行连接。
我尝试在R中安装opencpu。
上面的代码应该在R中运行,并在
时可用
http://localhost:1234/ocpu/
我现在对opencpu.js
进行了更改以指向此URL,并在下面使用jquery中的函数。
ocpu.r_fun_call("randomforest_func",parameters)
然而,这似乎无效......