Original author(s) | H2O.ai |
---|---|
Developer(s) | H2O.ai |
Initial release | 2011 |
Stable release | 3.20.0.8
/ August 1, 2018 |
Written in | H2O (written in Java, Python, and R)[1][2][3] |
Operating system | Linux, macOS, and Microsoft Windows |
Platform | Apache Hadoop Distributed File System; Amazon EC2, Google Compute Engine, and Microsoft Azure. |
Standard(s) | Databricks certified on Spark.[3] |
Available in | English |
Type | big data analytics, machine learning, statistical learning theory[4] |
License | Apache license 2.0[5] |
Website | www |
As of | 1 June 2015 |
H2O is open-source software for big-data analysis. It is produced by the company H2O.ai. H2O allows users to fit thousands of potential models as part of discovering patterns in data.
The H2O software runs can be called from the statistical package R, Python, and other environments. It is used for exploring and analyzing datasets held in cloud computing systems and in the Apache Hadoop Distributed File System as well as in the conventional operating-systems Linux, macOS, and Microsoft Windows. The H2O software is written in Java, Python, and R. Its graphical-user interface is compatible with four browsers: Chrome, Safari, Firefox, and Internet Explorer.
The H2O project aims to develop an analytical interface for cloud computing, providing users with tools for data analysis.[1] The software is open-source and freely distributed. The company receives fees for providing customer service and customized extensions.
Machine learning and data mining |
---|
H2O is also able to run on Spark.[7]
H2O uses iterative methods that provide quick answers using all of the client's data. When a client cannot wait for an optimal solution, the client can interrupt the computations and use an approximate solution.[1] In its approach to deep learning,[2][6][8] H2O divides all the data into subsets and then analyzing each subset simultaneously using the same method. These processes are combined to estimate parameters by using the Hogwild scheme,[9] a parallel stochastic gradient method.[10] These methods allow H2O to provide answers that use all the client's data, rather than throwing away most of it and analyzing a subset with conventional software.
The H2O software has an interface to the following programming languages: Java (6 or later), Python (2.7.x, 3.5.x), R (3.0.0 or later) and Scala (1.4-1.6).[2][3]
The H2O software can be run on conventional operating-systems: Microsoft Windows (7 or later), Mac OS X (10.9 or later), and Linux (Ubuntu 12.04 ; RHEL/CentOS 6 or later),[3] It also runs on big-data systems, particularly Apache Hadoop Distributed File System (HDFS), several popular versions: Cloudera (5.1 or later), MapR (3.0 or later), and Hortonworks (HDP 2.1 or later). It also operates on cloud computing environments, for example using Amazon EC2, Google Compute Engine, and Microsoft Azure. The H2O Sparkling Water software is Databricks-certified on Apache Spark.[3]
Its graphical user interface is compatible with four browsers (unless specified, in their latest versions (As of June 2015)): Chrome, Safari, Firefox, Internet Explorer (IE10).[3]