2016-11-29 6 views
1

Я просто хочу знать, будут ли все функции в R и python работать на пакете h2o. Существуют ли какие-либо ограничения, такие как функции, будут работать, а некоторые из них не работают.h2o пакет в R и python

Предложения всегда приветствуются.

+0

Короткий ответ здесь нет. Пакет h2o - это только API для выполнения команд H2O. При этом пакет пытается имитировать некоторые из имен функций 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, а набор конкретных алгоритмов, реализованных с нуля на Java, должен быть параллельным и распределенным.

Пакет H2O для R и Python предоставляет этот определенный набор алгоритмов, доступных на платформе H2O. Пакет H2O R/Python использует REST API под капотом, чтобы поговорить с кластером H2O (включая случай кластера размером 1, запущенного на вашей локальной машине). Таким образом, это клиент-серверная архитектура.

Вот ссылка с описанием архитектуры программного обеспечения H2O:

R и Python, конечно, также тысячи других пакетов (многие из которых фактически реализованы в Fortran и C) , То, что H2O не делает, - это взять произвольный пакет R, написанный в Fortran, и магически распараллелить его и распространить на платформе H2O на Java.

Подумайте о пакете H2O как о другом пакете, который реализует несколько алгоритмов (например, GBM) масштабируемым образом. как нечто, что можно использовать бок о бок, чтобы дополнить существующие пакеты R/Python в RStudio/Jupyter, вместо того, чтобы пытаться заменить их все.

Смежные вопросы