I have an R code which loads the RandomForest model, I am looking to create a function which
load(model)
randomforest_func = function(data)
{
data$pred = predict(model,data,type="prob")
output = data.frame(data$customerid,data$pred[,2])
return(output)
}
I need to make this function enabled in webserver, where an external application feeds data and retrieves the output.
The problem is, the model needs to be preloaded and cannot load into R env for each request.
The function needs to support parallel connections.
I tried installing opencpu in R.
The above code should be running in R and available at
http://localhost:1234/ocpu/
I now made changes to the opencpu.js
to point to this URL and used the function in jquery to below.
ocpu.r_fun_call("randomforest_func",parameters)
However this is seems to be not working..