Základný kód H2O je napísaný v Jave.Vo vnútri H2O sa úložisko distribuovaného kľúča / hodnoty používa na prístup k referenčným údajom, modelom, objektom atď. Vo všetkých uzloch a strojoch.Algoritmy sú implementované nad distribuovaným rámcom Map / Reduce H2O a využívajú rámec Java Fork / Join pre viacvláknové procesy.Dáta sa čítajú paralelne a distribuujú sa v klastri a komprimovaným spôsobom sa ukladajú do pamäte v stĺpcovom formáte.Analyzátor údajov H2O má zabudovanú inteligenciu, ktorá umožňuje odhadnúť schému prichádzajúceho súboru údajov a podporuje príjem údajov z viacerých zdrojov v rôznych formátoch .... H2O REST API umožňuje prístup ku všetkým schopnostiam H2O z externého programu alebo skriptu cez JSON overHTTP.Rest API sa používa vo webovom rozhraní H2O (Flow UI), väzbe R (H2O-R) a väzbe Pythonu (H2O-Python).Rýchlosť, kvalita, jednoduchosť použitia a nasadenie modelu pre rôzne špičkové algoritmy pod dohľadom a bez dozoru, ako sú Deep Learning, Tree Ensembles a GLRM, robia z H2O vyhľadávané API pre vedu o veľkých údajoch.Požiadavky Minimálne odporúčame pre kompatibilitu s H2O nasledujúce: Operačné systémy: Windows 7 alebo novší OS X 10.9 alebo novší Ubuntu 12.04 RHEL / CentOS 6 alebo novšie jazyky: Scala, R a Python nie sú povinné používať H2O, pokiaľchcú používať H2O v týchto prostrediach, ale Java je vždy potrebná.Podporované verzie zahŕňajú: Java 7 alebo novší.Poznámka: Java 9 ešte nie je vydaný a momentálne nie je podporovaný.Na zostavenie H2O alebo spustenie H2O testov je potrebný 64-bitový JDK.Na spustenie binárneho kódu H2O pomocou balíkov príkazového riadku, R alebo Python je potrebný iba 64-bitový JRE.Obidva sú k dispozícii na stránke Java na stiahnutie.Scala 2.10 alebo novšia verzia R verzie 3 alebo novšia Python 2.7.x alebo 3.5.x Browser: Na používanie webového rozhrania H2O Flow je potrebný internetový prehliadač.
h2o-ai