从H2O模型生成C#代码

3
我知道你可以从用Python或R构建的H2O模型中生成Java POJOs,但是否有一种方法可以构建可在.NET环境中运行的C# dll或类似物?我看到过关于这个的引用,但没有具体的内容。

我不知道是否存在现有的解决方案。如果你想要构建这样的代码生成器,我会推荐你使用 Roslyn(https://github.com/dotnet/roslyn)。 - felix-b
今天还没有支持这样做的方法。出于好奇,您想使用哪个模型? - TomKraljevic
1
我心中想要使用的模型是GBM。我可以使用accord.net来完成这个任务,并将参数从H2O传递到accord模型中,但是在H2O内完成所有操作会更好。 - H Zumaeta
2个回答

1

R、Python和JavaScript/CoffeeScript(即Flow)客户端只需向H2O服务器发出REST API调用。如果您的生产工作流允许在后台运行H2O Java服务器,则可以通过进行相同的REST API调用来从C#应用程序加载模型并对其进行预测。

有很好的文档记录,但在观察正在进行的网络调用时,在Flow中执行所需步骤可能更容易。

当然,这是否比将H2O模型参数导出并导入C#本地库更好还有待商榷。如果您正在批量预测,则运行Java服务器并使用API调用更有可能胜出。


0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接