2017-07-17 5 views
0

h2o-3にはnode.jsバインディングがありますか?私はhttps://github.com/h2oai/h2o.jsを見つけましたが、2年後に更新が見られなかったとき、私はそれがh2o v2用であることに気付きました。node.jsでH2Oを使用できます(Electronアプリではスタンドアロン/オフライン)

電子アプリのコンテキストで、POJO/MOJO jarファイルのデプロイについて具体的に質問しています。私。オフラインで、REST APIを使用してサーバーと通信しません。 (たぶん私の質問はもっとです:h2o.jarとpojo/mojoファイルをhttps://github.com/joeferner/node-javaのように使って、Linux/Mac/Windowsのそれぞれですべてが動作することを期待してください)

FWIW、TensorFlow統合は現時点ではvapourwareと思われますが、MxNetは何か動作しているようです:https://github.com/dmlc/mxnet.js/それで、H2O pojo/mojoをnode.jsアプリケーションから使用できるのであれば、Deep Waterモデルも使えますか?

+0

私はこれを試していませんが、このプロジェクトは有望なようです。 https://github.com/joeferner/node-java – TomKraljevic

答えて

1

H2Oにはnode.jsバインディングはありませんが、H2Oは十分に文書化されたREST APIを公開しています。 Electronからchild_processモジュールを使用してH2Oを開始し、REST APIを使用してH2Oと話をすることができます。あなたのElectronアプリケーションにモデルを埋め込むことだけが気になるのであれば、node-javaを使ってJavaプロセスでモデルを自己ホストすることもできます(デスクトップ専用アプリケーションを構築する場合)。あるいは、Electronアプリケーションの話をすることもできます(https://github.com/h2oai/app-consumer-loanを参照)

関連する問題