2016-11-29 5 views
1

Rとpythonのすべての関数がh2oパッケージで動作するかどうかを知りたいだけです。これらのようなrest restitionsは機能だけが働き、それらのいくつかはうまくいきませんか?RとPythonのh2oパッケージ

提案はいつでも歓迎します。

+0

ここでの短い答えはいいえです。 h2oパッケージは、H2Oコマンドを実行するためのAPIです。それはパッケージがR関数の命名のいくつかを模倣しようとしていると言われています。例としてRを使用すると、リファレンスマニュアルを参照することで、h2oパッケージの機能をすばやく知ることができます。https://cran.r-project.org/web/packages/h2o/h2o.pdf – jmuhlenkamp

+0

あなたは何を求めているのか不明です:あなたはRかPythonのどちらを使用するかを決定しようとしている背景ですか? –

+0

いいえ。現在、RとPythonの両方を使用しています。より速い計算のためにH2oに移動する目的。だから、私たちがRとPythonで使っているものが正常に機能するかどうかを順応させたいのですか?私たちはH20を使用します。 – Nirmal

答えて

0

H2Oは、Javaの最初から書かれたMachine Learningのプラットフォームであり、Javaの並列から分散されるために最初から再実装された特定のアルゴリズムのコレクションです。

RおよびPython用のH2Oパッケージは、H2Oプラットフォームで利用可能なこの特定の一連のアルゴリズムを公開しています。 H2O R/Pythonパッケージは、H2Oクラスター(ローカルマシン上で実行されているサイズ1のクラスターのケースを含む)と対話するために、フードの下にREST APIを使用します。したがって、クライアント/サーバーアーキテクチャです。ここ

はH2Oソフトウェアアーキテクチャを説明するリンクである:

RもちろんPythonはまた、(その多くが実際のFortranおよびCで実装されている)他のパッケージの数千を持っています。 H2Oがしないことは、Fortranで書かれた任意のRパッケージをとり、JavaベースのH2Oプラットフォーム上で魔法のように並列化して配布することです。

H2Oパッケージはスケーラブルな方法でいくつかのアルゴリズム(たとえばGBMなど)を実装する別のパッケージと考えてください。 RStudio/Jupyterの既存のR/Pythonパッケージを補完するために、それらをすべて置き換えるのではなく、並行して使用できるものです。

関連する問題