2017-11-06 10 views
2

PythonまたはRで構築されたH2OモデルからJava POJOを生成できることは知っていますが、.NET環境で実行可能なC#dllなどを構築する方法はありますか?私はこれに言及しているが、具体的なものは見ていない。H2OモデルからC#を生成する

+0

私は既存の解決策を認識していません。このようなコードジェネレータを作成したい場合は、Roslyn(https://github.com/dotnet/roslyn)を参照してください。 –

+0

これは現在サポートされている方法ではありません。好奇心のために、どのモデルを使いたいですか? – TomKraljevic

+1

私が気にしていたモデルはGBMでした。私はaccord.netでこれを行うことができ、H2Oのパラメータを協調モデルに渡すことができますが、それをH2O内ですべて実行するとよいでしょう。 –

答えて

0

R、Python、JavaScript/CoffeeScript(つまりフロー)クライアントはすべて、H2OサーバーへのREST API呼び出しを行います。本番ワークフローでバックグラウンドでH2O Javaサーバーを実行できる場合は、C#アプリケーションから同じREST APIコールを作成して、モデルをロードして予測を呼び出すことができます。

well documentedですが、ネットワークコールが行われているのを見ながら、フローで目的の手順を実行する方が簡単かもしれません。

モデルパラメータをH2OからエクスポートしてC#ネイティブライブラリにインポートするという独自の考え方は、もちろん議論の余地がありません。 Javaサーバーを実行しAPI呼び出しを使用すると、予測をバッチ処理している場合に先に出る可能性が高くなります。

0

いいえ、H2Oは現在これをサポートしていません。

関連する問題