2017-07-17 64 views
0

h2o-3是否具有node.js綁定?我發現https://github.com/h2oai/h2o.js,但是當我在兩年內沒有看到更新時,我意識到它是針對h2o v2的。H2O可以與node.js一起使用(在Electron應用程序中獨立/脫機)

我特別要求在Electron應用程序的上下文中部署POJO/MOJO jar文件。即脫機,而不是使用REST API來傳回服務器。 (也許我的問題更多:我可以使用h2o.jar和pojo/mojo文件,類似於https://github.com/joeferner/node-java,並期望在Linux/Mac/Windows中的每一個上一起工作)

FWIW,TensorFlow整合看起來像vapourware:https://github.com/node-tensorflow/node-tensorflow,但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應用程序說話到本地或遠程http服務器託管模型(請參閱https://github.com/h2oai/app-consumer-loan

相關問題