r和python中的所有功能都可以在H2O软件包上工作吗?它们是否有任何限制,例如某些功能工作,其他功能不起作用?
h2o是一个用于机器学习在Java中写入的平台,并且在Java中从scratch重新实现的特定算法的集合是并行的。
R和Python的H2O软件包公开了H2O平台中可用的这组特定的算法。H2O R/Python软件包在引擎盖下方使用REST API与H2O群集交谈(包括在本地计算机上运行的大小为1的群集)。因此,这是客户端/服务器架构。
这是描述H2O软件体系结构的链接:
- http://docs.h2o.ai/h2o/latest-stable/h2o-docs/architecture.html
r和Python也有成千上万的其他软件包(其中许多包装实际上是在Fortran和C中实现的)。H2O不做的是服用用Fortran编写的任意R软件包,并在基于Java的H2O平台上神奇地并行化并分发它。
将H2O软件包视为另一个软件包,以可扩展的方式实现多种算法(例如GBM)。作为可以并排用来补充您在rstudio/jupyter中现有的R/Python软件包的东西,而不是试图替换所有这些包装。