Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/84.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
从H2O模型生成C#_C#_R_H2o - Fatal编程技术网

从H2O模型生成C#

从H2O模型生成C#,c#,r,h2o,C#,R,H2o,我知道您可以从Python或R中构建的H2O模型生成Java POJO,但是有没有一种方法可以构建C#DLL或类似的东西来运行在.NET环境中?我看到过对此的引用,但没有具体内容。不,H2O目前不支持此功能。R、Python和JavaScript/CoffeeScript(即Flow)客户端都只对H2O服务器进行REST API调用。如果您的生产工作流程允许在后台运行H2OJava服务器,那么您可以从C#应用程序加载模型并调用predict,方法是调用相同的REST API调用 是的,但是在流中

我知道您可以从Python或R中构建的H2O模型生成Java POJO,但是有没有一种方法可以构建C#DLL或类似的东西来运行在.NET环境中?我看到过对此的引用,但没有具体内容。

不,H2O目前不支持此功能。

R、Python和JavaScript/CoffeeScript(即Flow)客户端都只对H2O服务器进行REST API调用。如果您的生产工作流程允许在后台运行H2OJava服务器,那么您可以从C#应用程序加载模型并调用predict,方法是调用相同的REST API调用

是的,但是在流中执行所需的步骤可能更容易,同时观察正在进行的网络呼叫


当然,从H2O导出模型参数并将其导入C#原生库是否比您自己的想法更好,还有待讨论。如果您正在批处理预测,那么运行java服务器和使用API调用更有可能提前出现。

我不知道有任何现有的解决方案。如果您想构建这样的代码生成器,我建议您使用Roslyn()。目前还没有一种受支持的方法。出于好奇,你想用什么型号?我心目中的型号是GBM。我可以用accord.net来实现这一点,并将参数从H2O传递到accord模型,但最好在H2O中完成所有工作。