Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

H2O 3.0 with .net

1,692 views

Published on

H2O 3.0 information and .NET Interface implimentation

Published in: Data & Analytics
  • Be the first to comment

H2O 3.0 with .net

  1. 1. H2O 3.0 with .NET 池田 直哉
  2. 2. Caution 本プレゼンテーションは個人の見解であり、所属組織とはまーったく関係がございません。また、 内容は無保証であり、この結果に基づいて事業を進めた結果、倒産しようがなんだろうが一切 保証しませんし、健康上の被害を訴えられましてもなんら保障いたしません。
  3. 3. H2Oとは H2o.ai (旧0xdata)による機械学習ツールであり、ライセンスはApache 2.0である。大量データの 学習を考慮した実装になっており、Apache HadoopやApache Sparkと親和性の高い実装になっ ている。開発にはJava、Scalaなどの言語が使われておりJava仮想マシンの上で動作する。
  4. 4. Requirements Operation Systems ◦ Windows ◦ Windows 7 以降 ◦ Mac ◦ OS X 10.9 以降 ◦ Linux ◦ Ubuntu 12.04 以降 ◦ RHEL/CentOS 6 以降 Memory ◦ データサイズの4倍を推奨 JRE ◦ 6以降 Hadoop ◦ CDH4 以降 ◦ MapR v3.0 以降 ◦ HDP 2.1 以降 Spark ◦ Spark v1.3 Cloud ◦ Amazon EC2 ◦ Google Computing Engine ◦ Microsoft Azure
  5. 5. Data Data Source ◦ ローカルファイル ◦ HDFS ◦ S3 Data Format ◦ CSV ◦ XLS ◦ XLSX ◦ ARFF ◦ SVMLight Modeling Method ◦ 一般化線形回帰 ◦ Cox 比例ハザード ◦ ナイーヴベイズ ◦ Gradient Boosting Machine ◦ Deep Learning ◦ Distributed Random Forest ◦ K-Means ◦ 主成分分析
  6. 6. Basic Structure .NETから利用可能
  7. 7. Flow Interface H2O 3.xではUIが再構築され新規に構築されたFlowにUIが一新された
  8. 8. H2O Result: German Dataset
  9. 9. H2O Client for .NET .NET Framework 4.6用に実装中 基本的にはHttpClient と Dynamic JSONでRESTインターフェイスを実装。
  10. 10. Sample Code var client = new V3Client("http://localhost:54321"); var result = client.About(); foreach (var item in result.Entries) { Console.WriteLine("{0} = {1}", item.Key, item.Value); }

×