کد اصلی H2O به زبان جاوا نوشته شده است.در داخل H2O ، از یک فروشگاه توزیع شده کلید / مقدار برای دسترسی و مرجع داده ها ، مدل ها ، اشیاء و غیره در کلیه گره ها و ماشین ها استفاده می شود.این الگوریتم ها در بالای چارچوب توزیع / کاهش نقشه H2O اجرا شده و از چارچوب Java Fork / Join برای چند رشته استفاده می کنند.داده ها به صورت موازی خوانده می شوند و در کل خوشه توزیع می شوند و در قالب فشرده شده در قالب ستونی در حافظه ذخیره می شوند.تجزیه و تحلیل داده های H2O دارای هوشمندی داخلی برای حدس زدن طرحواره مجموعه داده های ورودی است و از داده های ورودی از چندین منبع در قالب های مختلف پشتیبانی می کند.HTTPAPI Rest توسط رابط وب H2O (جریان UI) ، اتصال R (H2O-R) و اتصال پایتون (H2O-Python) استفاده می شود.سرعت ، کیفیت ، سهولت استفاده و استقرار مدل برای الگوریتم های مختلف برش و نظارت نشده نظیر Deep Learning ، Tree Ensembles و GLRM ، H2O را به عنوان API بسیار مورد توجه دانش علمی داده های بزرگ تبدیل می کند.حداقل نیازها ، ما برای سازگاری با H2O موارد زیر را توصیه می کنیم: سیستم عامل ها: ویندوز 7 یا بالاتر OS X 10.9 یا بالاتر اوبونتو 12.04 RHEL / CentOS 6 یا بالاتر از زبانها: Scala ، R و Python لازم نیست از H2O استفاده کنند مگر اینکه شمامی خواهید از H2O در آن محیط استفاده کنید ، اما جاوا همیشه لازم است.نسخه های پشتیبانی شده عبارتند از: جاوا 7 یا بالاتر.توجه: جاوا 9 هنوز منتشر نشده است و در حال حاضر پشتیبانی نمی شود.برای ساخت H2O یا اجرای تست های H2O ، JDK 64 بیتی مورد نیاز است.برای اجرای باینری H2O با استفاده از بسته های خط فرمان ، R یا Python ، فقط JRE 64 بیتی لازم است.هر دو مورد در صفحه بارگیری جاوا موجود است.Scala 2.10 و یا بعد از آن نسخه R یا بعد از آن Python 2.7.x یا 3.5.x مرورگر: یک مرورگر اینترنتی برای استفاده از UI وب ، جریان است.
h2o-ai