所有 R 和 Python 中的函数都可以在 h2o 包中使用吗?
有一些限制吗,例如某些函数能够工作,而其他函数则不能工作?
有一些限制吗,例如某些函数能够工作,而其他函数则不能工作?
H2O是一个机器学习平台,完全使用Java从零开始编写,并重新实现了一系列的特定算法以实现并行和分布式。
H2O软件包可供R和Python使用,可以调用H2O平台中的特定算法。 H2O R/Python软件包在底层使用REST API与H2O集群通信(包括在本地机器上运行大小为1的集群)。 因此,它是一个客户端/服务器架构。
以下链接描述了H2O软件体系结构:
R和Python当然还有数千个其他的软件包(其中许多实际上是使用Fortran和C实现的)。H2O所不能做的是将任意用Fortran编写的R软件包变成可以在基于Java的H2O平台上并行化和分发。
把H2O软件包看作另一个软件包,它以可扩展的方式实现了几种算法(例如GBM); 它可以与您现有的R / Python软件包并存于RStudio / Jupyter中,而不是试图替换掉它们所有。