SlideShare a Scribd company logo
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
創⽴35年⽬の会社が
機械学習⽀援PFを導⼊する理由
2019/06/11
NTTPCコミュニケーションズ
飯⽥嘉⼀郎
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
2
⾃⼰紹介
1992/11/23⽣まれ
株式会社NTTPCコミュニケーションズ
サービスクリエーション本部
第⼀サービスクリエーション部
サービスクリエーション担当
REST API開発(Rails, AWS)
IoT サービス開発(LPWA, Azure)
SO系Webアプリーケーション開発(nuxt.js)
趣味: ブレイクダンス
• 嵐 Live Are you Happy? 「Amore」 振付
(2016)
• Dance Delight Final(世界⼤会) 特別賞受賞
(2018)
• 欽ちゃんと⾹取慎吾の仮装⼤賞 アイデア賞受賞
(2019)
※機械学習初学者
飯⽥ 嘉⼀郎(いいだ かいちろう)
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
3
今⽇のお話を聞くと…
機械学習についてアクションを起こしたいけど、
ハードル⾼いなあ。難しそう。。。
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
4
機械学習についてアクションを起こしたいけど、
ハードル⾼いなあ。難しそう。。。
機械学習⽀援PFを利⽤すると
簡単にモデル作れる!!!
⾃社のAI環境を整えるために
検証してみるぞおおおお!!
今⽇のお話を聞くと…
※あくまでイメージです
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
5
創業35年⽬の株式会社NTTPCコミュニケーションズ
を知っていますか︖
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
6
株式会社NTTPCコミュニケーションズ
• 創⽴:1985年9⽉4⽇(創⽴35年⽬)
• 主なサービス:
• ネットワークサービス
• InfoSphere®
• Master'sONE®ネットワーク
• セキュリティサービス
• Security BOSS®
• データセンター
• WebARENA®
• IoTサービス
• みまもりがじゅ丸®
• みまわり楽太郎
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
7
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
8
データサイエンティスト
の数が足りない
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
9
pデータサイエンティストの育成
p専門的なスキルをツールでカバーする
解決策
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
10
pデータサイエンティストの育成
p専門的なスキルをツールでカバーする
解決策
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
11
pデータサイエンティストの育成
p専門的なスキルをツールでカバーする
解決策
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
12
機械学習支援PF
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
13
よし、調べよう。
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
14
やったこと
ü 各ツールを実際に使⽤
ü H2O.ai: AWSのEC2にインストールして使⽤
ü DriverlessAI: H2O.aiと同じ。ライセンスはトライアル⽤を使⽤
ü Kaggle、Signateのコンペに投稿
ü イベント参加による調査
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
15
機械学習の1サイクル
1. データ理解
2. データ選定
3. データ前処理
4. フィーチャー
エンジニアリング
5. テストデー
タ準備
6. アルゴリズム
選定
7. テスト指標
8. モデル作成
9. モデル評価
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
16
1. データ理解
2. データ選定
3. データ前処理
4. フィーチャー
エンジニアリング
5. テストデー
タ準備
6. アルゴリズム
選定
7. テスト指標
8. モデル作成
9. モデル評価
アルゴリズム選定
モデル作成
自動化
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
17
- モデル作成・アルゴリズム選定自動化
従来⼿法(scikit-learn)
# -*- coding: utf-8 -*-
# -------------------------------------------
# python3
import pprint
import datetime
import pandas as pd
import numpy as np
# machine learning
from skleran.linear_model import LogisticRegression
from sklearn.svm import SVC, LinearSVC
・
・
H2O FLOW(GUIでH2O.aiを使えるツール)
GUIでRun AutoMLを選択、実⾏するだけ︕Pythonのコードを作成
※ H2O.ai「Using Flow – H2Oʼs Web UI」(2019年6⽉10⽇) http://docs.h2o.ai/h2o/latest-stable/h2o-docs/flow.html
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
18
1. データ理解
2. データ選定
3. データ前処理
4. フィーチャー
エンジニアリング
5. テストデー
タ準備
6. アルゴリズム
選定
7. テスト指標
8. モデル作成
9. モデル評価
データ前処理
フィーチャーエンジニアリング
アルゴリズム選定
テスト指標
モデル作成
モデル評価
自動化
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
19
-データ前処理・フィーチャーエンジニアリング
従来⼿法(scikit-learn)
DriverlessAI
GUIでデータを選択、実⾏するだけ︕
外部情報を取り⼊れながら、
データサイエンティスト⾃⾝の
職⼈技で実施
※ H2O.ai Blog「H2O.ai Raises $40 Million to Democratize Artificial Intelligence for the Enterprise」(2019年6⽉10⽇)
https://www.h2o.ai/blog/h2o-ai-raises-40-million-democratize-artificial-intelligence-enterprise/
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
20
-アルゴリズム選定 モデル作成
DriverlessAI
GUIでデータを選択、実⾏するだけ︕
従来⼿法(scikit-learn)
# -*- coding: utf-8 -*-
# -------------------------------------------
# python3
import pprint
import datetime
import pandas as pd
import numpy as np
# machine learning
from skleran.linear_model import LogisticRegression
from sklearn.svm import SVC, LinearSVC
・
・
Pythonのコードを作成
※ H2O.ai Blog「H2O.ai Raises $40 Million to Democratize Artificial Intelligence for the Enterprise」(2019年6⽉10⽇)
https://www.h2o.ai/blog/h2o-ai-raises-40-million-democratize-artificial-intelligence-enterprise/
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
21
-モデル評価
DriverlessAI
⾃動スコアリング&GUIで可視化
従来⼿法(scikit-learn)
clf = svm.SVC(kernel=‘linear’, C=1, probability=True).fit・・・・
print u"Accuracy:", clf.score(X_test, y_test)
y_pred = clf.predict(X_test)
print classification_report(y_test, y_pred, target_names=・・・
・
・
・
評価指標の選定&Pythonのコードを作成
評価結果可視化&評価結果分析
precision recall f1-score support
not Survived 0.80 0.86 0.83 107
Survived 0.77 0.68 0.72 72
avg / total 0.79 0.79 0.79 179
※ H2O.ai Blog「Driverless AI blog」(2019年6⽉10⽇) https://www.h2o.ai/blog/driverless-ai-blog/
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
22
こんなに⾃動化ができる。
データサイエンティスト
9. モデル評価
8. モデル作成
7. テスト指標
6. アルゴリズム選定
5. テストデータ準備
4. フィーチャーエンジニアリング
3. データ前処理
2. データ選定
1. データ理解
データエンジニア ⾮技術者
8. モデル作成
6. アルゴリズム選定
9. モデル評価
7. テスト指標
5. テストデータ準備
4. フィーチャーエンジニアリング
3. データ前処理
2. データ選定
1. データ理解
9. モデル評価
8. モデル作成
7. テスト指標
6. アルゴリズム選定
4. フィーチャーエンジニアリング
3. データ前処理
5. テストデータ準備
2. データ選定
1. データ理解
20
14
7
0
モ
デ
ル
作
成
稼
働
︵
⼈
⽇
︶
⼈⼿部分システム化部分
従来(scikit-learn)
専⾨スキルの
ほとんどが
システム化
⼀部必須作業が
システム化
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
23
こんなに⾃動化ができる。
データサイエンティスト
9. モデル評価
8. モデル作成
7. テスト指標
6. アルゴリズム選定
5. テストデータ準備
4. フィーチャーエンジニアリング
3. データ前処理
2. データ選定
1. データ理解
データエンジニア ⾮技術者
8. モデル作成
6. アルゴリズム選定
9. モデル評価
7. テスト指標
5. テストデータ準備
4. フィーチャーエンジニアリング
3. データ前処理
2. データ選定
1. データ理解
9. モデル評価
8. モデル作成
7. テスト指標
6. アルゴリズム選定
4. フィーチャーエンジニアリング
3. データ前処理
5. テストデータ準備
2. データ選定
1. データ理解
20
14
7
0
モ
デ
ル
作
成
稼
働
︵
⼈
⽇
︶
⼈⼿部分システム化部分
従来(scikit-learn)
専⾨スキルの
ほとんどが
システム化
⼀部必須作業が
システム化
機械学習に必要なスキルセットが非常に下がる
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
24
まとめ
Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved.
25
ü 創業34年⽬の会社の課題
「データサイエンティストが⾜りない」
ü 機械学習⽀援PFの調査を⾏なった
ü 機械学習⽀援PFを導⼊すると、
まとめ
機械学習の技術的ハードルを下げられる。
簡単に学習モデル作成ができる。

More Related Content

What's hot

Data-Centric AIの紹介
Data-Centric AIの紹介Data-Centric AIの紹介
Data-Centric AIの紹介
Kazuyuki Miyazawa
 
ポストAiを見据えた日本企業の経営戦略 加藤整 20171020_v1.2
ポストAiを見据えた日本企業の経営戦略 加藤整 20171020_v1.2ポストAiを見据えた日本企業の経営戦略 加藤整 20171020_v1.2
ポストAiを見据えた日本企業の経営戦略 加藤整 20171020_v1.2
Sei Kato (加藤 整)
 
Smart canvas | html5 experts night #2
Smart canvas | html5 experts night #2Smart canvas | html5 experts night #2
Smart canvas | html5 experts night #2
Nagao Shun
 
前に出るAIエンジニアの案件切り分け術
前に出るAIエンジニアの案件切り分け術前に出るAIエンジニアの案件切り分け術
前に出るAIエンジニアの案件切り分け術
Takahiro Yoshida
 
Smart Canvasで動くクリスマスカードを作ろう!
Smart Canvasで動くクリスマスカードを作ろう!Smart Canvasで動くクリスマスカードを作ろう!
Smart Canvasで動くクリスマスカードを作ろう!
Nagao Shun
 
G空間情報シンポ 20161122 v1.1
G空間情報シンポ 20161122 v1.1G空間情報シンポ 20161122 v1.1
G空間情報シンポ 20161122 v1.1
Sei Kato (加藤 整)
 
【DLL3】20170904_AIガイドライン_PFN丸山
【DLL3】20170904_AIガイドライン_PFN丸山【DLL3】20170904_AIガイドライン_PFN丸山
【DLL3】20170904_AIガイドライン_PFN丸山
Yumi Sakaguchi
 
固有表現抽出と適用例のご紹介
固有表現抽出と適用例のご紹介固有表現抽出と適用例のご紹介
固有表現抽出と適用例のご紹介
Core Concept Technologies
 
[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation
[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation
[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation
Kazuyuki Miyazawa
 
3Dモデル類似検索
3Dモデル類似検索3Dモデル類似検索
3Dモデル類似検索
Core Concept Technologies
 
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
Device WebAPI Consortium
 
TechCon2021 TAXI車載システムの IoT化で 解決した課題と新たに提供した価値
TechCon2021 TAXI車載システムの IoT化で 解決した課題と新たに提供した価値TechCon2021 TAXI車載システムの IoT化で 解決した課題と新たに提供した価値
TechCon2021 TAXI車載システムの IoT化で 解決した課題と新たに提供した価値
IshikawaTakao
 
JAWS-UGのご紹介
JAWS-UGのご紹介JAWS-UGのご紹介
JAWS-UGのご紹介
Mitsuhiro Yamashita
 
現場のインフラエンジニアから見たヤフー #ヤフー名古屋
現場のインフラエンジニアから見たヤフー #ヤフー名古屋現場のインフラエンジニアから見たヤフー #ヤフー名古屋
現場のインフラエンジニアから見たヤフー #ヤフー名古屋
Yahoo!デベロッパーネットワーク
 
if-up 2017 | B2 デバイスデザインパターン〜ユースケース別デバイス選定〜
 if-up 2017 | B2 デバイスデザインパターン〜ユースケース別デバイス選定〜 if-up 2017 | B2 デバイスデザインパターン〜ユースケース別デバイス選定〜
if-up 2017 | B2 デバイスデザインパターン〜ユースケース別デバイス選定〜
SORACOM,INC
 
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Nagao Shun
 
SORACOM LTE-M Button for Enterpriseシミュレータについて
SORACOM LTE-M Button for EnterpriseシミュレータについてSORACOM LTE-M Button for Enterpriseシミュレータについて
SORACOM LTE-M Button for Enterpriseシミュレータについて
Ken'ichirou Kimura
 
工場内レガシー機器のAIを利用したIoT化とエッジAIの可能性
工場内レガシー機器のAIを利用したIoT化とエッジAIの可能性工場内レガシー機器のAIを利用したIoT化とエッジAIの可能性
工場内レガシー機器のAIを利用したIoT化とエッジAIの可能性
IoTビジネス共創ラボ
 
文系学生も知っておくべき技術のこと - IoT, 5G, AI
文系学生も知っておくべき技術のこと - IoT, 5G, AI文系学生も知っておくべき技術のこと - IoT, 5G, AI
文系学生も知っておくべき技術のこと - IoT, 5G, AI
Yasunobu Takata
 

What's hot (19)

Data-Centric AIの紹介
Data-Centric AIの紹介Data-Centric AIの紹介
Data-Centric AIの紹介
 
ポストAiを見据えた日本企業の経営戦略 加藤整 20171020_v1.2
ポストAiを見据えた日本企業の経営戦略 加藤整 20171020_v1.2ポストAiを見据えた日本企業の経営戦略 加藤整 20171020_v1.2
ポストAiを見据えた日本企業の経営戦略 加藤整 20171020_v1.2
 
Smart canvas | html5 experts night #2
Smart canvas | html5 experts night #2Smart canvas | html5 experts night #2
Smart canvas | html5 experts night #2
 
前に出るAIエンジニアの案件切り分け術
前に出るAIエンジニアの案件切り分け術前に出るAIエンジニアの案件切り分け術
前に出るAIエンジニアの案件切り分け術
 
Smart Canvasで動くクリスマスカードを作ろう!
Smart Canvasで動くクリスマスカードを作ろう!Smart Canvasで動くクリスマスカードを作ろう!
Smart Canvasで動くクリスマスカードを作ろう!
 
G空間情報シンポ 20161122 v1.1
G空間情報シンポ 20161122 v1.1G空間情報シンポ 20161122 v1.1
G空間情報シンポ 20161122 v1.1
 
【DLL3】20170904_AIガイドライン_PFN丸山
【DLL3】20170904_AIガイドライン_PFN丸山【DLL3】20170904_AIガイドライン_PFN丸山
【DLL3】20170904_AIガイドライン_PFN丸山
 
固有表現抽出と適用例のご紹介
固有表現抽出と適用例のご紹介固有表現抽出と適用例のご紹介
固有表現抽出と適用例のご紹介
 
[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation
[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation
[CVPR2020読み会@CV勉強会] 3D Packing for Self-Supervised Monocular Depth Estimation
 
3Dモデル類似検索
3Dモデル類似検索3Dモデル類似検索
3Dモデル類似検索
 
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
IoTを中心としたデジタルトランスフォーメーションが変える未来の働き方
 
TechCon2021 TAXI車載システムの IoT化で 解決した課題と新たに提供した価値
TechCon2021 TAXI車載システムの IoT化で 解決した課題と新たに提供した価値TechCon2021 TAXI車載システムの IoT化で 解決した課題と新たに提供した価値
TechCon2021 TAXI車載システムの IoT化で 解決した課題と新たに提供した価値
 
JAWS-UGのご紹介
JAWS-UGのご紹介JAWS-UGのご紹介
JAWS-UGのご紹介
 
現場のインフラエンジニアから見たヤフー #ヤフー名古屋
現場のインフラエンジニアから見たヤフー #ヤフー名古屋現場のインフラエンジニアから見たヤフー #ヤフー名古屋
現場のインフラエンジニアから見たヤフー #ヤフー名古屋
 
if-up 2017 | B2 デバイスデザインパターン〜ユースケース別デバイス選定〜
 if-up 2017 | B2 デバイスデザインパターン〜ユースケース別デバイス選定〜 if-up 2017 | B2 デバイスデザインパターン〜ユースケース別デバイス選定〜
if-up 2017 | B2 デバイスデザインパターン〜ユースケース別デバイス選定〜
 
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
Developers summit2015 開発者は足を動かそう!〜自分本位の開発からヒアリング駆動開発へ〜
 
SORACOM LTE-M Button for Enterpriseシミュレータについて
SORACOM LTE-M Button for EnterpriseシミュレータについてSORACOM LTE-M Button for Enterpriseシミュレータについて
SORACOM LTE-M Button for Enterpriseシミュレータについて
 
工場内レガシー機器のAIを利用したIoT化とエッジAIの可能性
工場内レガシー機器のAIを利用したIoT化とエッジAIの可能性工場内レガシー機器のAIを利用したIoT化とエッジAIの可能性
工場内レガシー機器のAIを利用したIoT化とエッジAIの可能性
 
文系学生も知っておくべき技術のこと - IoT, 5G, AI
文系学生も知っておくべき技術のこと - IoT, 5G, AI文系学生も知っておくべき技術のこと - IoT, 5G, AI
文系学生も知っておくべき技術のこと - IoT, 5G, AI
 

Similar to Tokyo H2O.ai Meetup#2 by Iida

Smfl20201001
Smfl20201001Smfl20201001
エヌビディアのディープラーニング戦略
エヌビディアのディープラーニング戦略エヌビディアのディープラーニング戦略
エヌビディアのディープラーニング戦略
NVIDIA Japan
 
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
SORACOM,INC
 
Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ
Yahoo!デベロッパーネットワーク
 
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
CData Software Japan
 
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
appliedelectronics
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
Kensaku Komatsu
 
高知 IoT概論 活用事例セミナ―
高知 IoT概論 活用事例セミナ―高知 IoT概論 活用事例セミナ―
高知 IoT概論 活用事例セミナ―
Masahiro Takechi
 
電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213
電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213
電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213
小川 雄太郎
 
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!デベロッパーネットワーク
 
Jazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & RobotJazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & Robot
Nobuyuki Matsui
 
if-up 2019 | A2. クラウドにつながり始めたハードウェア
if-up 2019 | A2. クラウドにつながり始めたハードウェアif-up 2019 | A2. クラウドにつながり始めたハードウェア
if-up 2019 | A2. クラウドにつながり始めたハードウェア
SORACOM,INC
 
要求開発アライアンス納涼会 LT (フロント開発)
要求開発アライアンス納涼会 LT (フロント開発)要求開発アライアンス納涼会 LT (フロント開発)
要求開発アライアンス納涼会 LT (フロント開発)
Atsushi Takayasu
 
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdataMLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
NTT DATA Technology & Innovation
 
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
NTT DATA Technology & Innovation
 
要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議
Atsushi Takayasu
 
AI/MLシステムにおけるビッグデータとの付き合い方
AI/MLシステムにおけるビッグデータとの付き合い方AI/MLシステムにおけるビッグデータとの付き合い方
AI/MLシステムにおけるビッグデータとの付き合い方
Shota Suzuki
 
Cedec2015 ゲームサーバー基盤の新しい選択肢
Cedec2015 ゲームサーバー基盤の新しい選択肢Cedec2015 ゲームサーバー基盤の新しい選択肢
Cedec2015 ゲームサーバー基盤の新しい選択肢
Maho Takara
 
20160527_06_Azure Certified for IoT for 共創ラボ
20160527_06_Azure Certified for IoT for 共創ラボ20160527_06_Azure Certified for IoT for 共創ラボ
20160527_06_Azure Certified for IoT for 共創ラボ
IoTビジネス共創ラボ
 
[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック
[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック
[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
 

Similar to Tokyo H2O.ai Meetup#2 by Iida (20)

Smfl20201001
Smfl20201001Smfl20201001
Smfl20201001
 
エヌビディアのディープラーニング戦略
エヌビディアのディープラーニング戦略エヌビディアのディープラーニング戦略
エヌビディアのディープラーニング戦略
 
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
if-up 2019 | C3. コンシューマープロダクトにおけるクラウド実践
 
Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ
 
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
Angular でもっとAPIファースト・もっとモダンデザインなWebアプリケーションを作ろう!
 
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
【FKEYセミナー 20150205 基調講演】「今こそクラウド活用」 講師:大和 敏彦 氏 (株式会社アイティアイ 代表取締役)
 
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaSSkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
 
高知 IoT概論 活用事例セミナ―
高知 IoT概論 活用事例セミナ―高知 IoT概論 活用事例セミナ―
高知 IoT概論 活用事例セミナ―
 
電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213
電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213
電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213
 
Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化Yahoo!ブラウザーにおける市場環境の分析と戦略化
Yahoo!ブラウザーにおける市場環境の分析と戦略化
 
Jazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & RobotJazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & Robot
 
if-up 2019 | A2. クラウドにつながり始めたハードウェア
if-up 2019 | A2. クラウドにつながり始めたハードウェアif-up 2019 | A2. クラウドにつながり始めたハードウェア
if-up 2019 | A2. クラウドにつながり始めたハードウェア
 
要求開発アライアンス納涼会 LT (フロント開発)
要求開発アライアンス納涼会 LT (フロント開発)要求開発アライアンス納涼会 LT (フロント開発)
要求開発アライアンス納涼会 LT (フロント開発)
 
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdataMLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
MLOps NYC 2019 and Strata Data Conference NY 2019 report nttdata
 
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
Spark+AI Summit Europe 2019 セッションハイライト(Spark Meetup Tokyo #2 講演資料)
 
要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議
 
AI/MLシステムにおけるビッグデータとの付き合い方
AI/MLシステムにおけるビッグデータとの付き合い方AI/MLシステムにおけるビッグデータとの付き合い方
AI/MLシステムにおけるビッグデータとの付き合い方
 
Cedec2015 ゲームサーバー基盤の新しい選択肢
Cedec2015 ゲームサーバー基盤の新しい選択肢Cedec2015 ゲームサーバー基盤の新しい選択肢
Cedec2015 ゲームサーバー基盤の新しい選択肢
 
20160527_06_Azure Certified for IoT for 共創ラボ
20160527_06_Azure Certified for IoT for 共創ラボ20160527_06_Azure Certified for IoT for 共創ラボ
20160527_06_Azure Certified for IoT for 共創ラボ
 
[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック
[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック
[GrapeCity Web TECH FORUM 2018]レガシーからの移行 - 株式会社日本プロテック
 

Tokyo H2O.ai Meetup#2 by Iida

  • 1. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 創⽴35年⽬の会社が 機械学習⽀援PFを導⼊する理由 2019/06/11 NTTPCコミュニケーションズ 飯⽥嘉⼀郎
  • 2. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 2 ⾃⼰紹介 1992/11/23⽣まれ 株式会社NTTPCコミュニケーションズ サービスクリエーション本部 第⼀サービスクリエーション部 サービスクリエーション担当 REST API開発(Rails, AWS) IoT サービス開発(LPWA, Azure) SO系Webアプリーケーション開発(nuxt.js) 趣味: ブレイクダンス • 嵐 Live Are you Happy? 「Amore」 振付 (2016) • Dance Delight Final(世界⼤会) 特別賞受賞 (2018) • 欽ちゃんと⾹取慎吾の仮装⼤賞 アイデア賞受賞 (2019) ※機械学習初学者 飯⽥ 嘉⼀郎(いいだ かいちろう)
  • 3. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 3 今⽇のお話を聞くと… 機械学習についてアクションを起こしたいけど、 ハードル⾼いなあ。難しそう。。。
  • 4. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 4 機械学習についてアクションを起こしたいけど、 ハードル⾼いなあ。難しそう。。。 機械学習⽀援PFを利⽤すると 簡単にモデル作れる!!! ⾃社のAI環境を整えるために 検証してみるぞおおおお!! 今⽇のお話を聞くと… ※あくまでイメージです
  • 5. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 5 創業35年⽬の株式会社NTTPCコミュニケーションズ を知っていますか︖
  • 6. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 6 株式会社NTTPCコミュニケーションズ • 創⽴:1985年9⽉4⽇(創⽴35年⽬) • 主なサービス: • ネットワークサービス • InfoSphere® • Master'sONE®ネットワーク • セキュリティサービス • Security BOSS® • データセンター • WebARENA® • IoTサービス • みまもりがじゅ丸® • みまわり楽太郎
  • 7. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 7
  • 8. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 8 データサイエンティスト の数が足りない
  • 9. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 9 pデータサイエンティストの育成 p専門的なスキルをツールでカバーする 解決策
  • 10. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 10 pデータサイエンティストの育成 p専門的なスキルをツールでカバーする 解決策
  • 11. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 11 pデータサイエンティストの育成 p専門的なスキルをツールでカバーする 解決策
  • 12. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 12 機械学習支援PF
  • 13. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 13 よし、調べよう。
  • 14. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 14 やったこと ü 各ツールを実際に使⽤ ü H2O.ai: AWSのEC2にインストールして使⽤ ü DriverlessAI: H2O.aiと同じ。ライセンスはトライアル⽤を使⽤ ü Kaggle、Signateのコンペに投稿 ü イベント参加による調査
  • 15. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 15 機械学習の1サイクル 1. データ理解 2. データ選定 3. データ前処理 4. フィーチャー エンジニアリング 5. テストデー タ準備 6. アルゴリズム 選定 7. テスト指標 8. モデル作成 9. モデル評価
  • 16. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 16 1. データ理解 2. データ選定 3. データ前処理 4. フィーチャー エンジニアリング 5. テストデー タ準備 6. アルゴリズム 選定 7. テスト指標 8. モデル作成 9. モデル評価 アルゴリズム選定 モデル作成 自動化
  • 17. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 17 - モデル作成・アルゴリズム選定自動化 従来⼿法(scikit-learn) # -*- coding: utf-8 -*- # ------------------------------------------- # python3 import pprint import datetime import pandas as pd import numpy as np # machine learning from skleran.linear_model import LogisticRegression from sklearn.svm import SVC, LinearSVC ・ ・ H2O FLOW(GUIでH2O.aiを使えるツール) GUIでRun AutoMLを選択、実⾏するだけ︕Pythonのコードを作成 ※ H2O.ai「Using Flow – H2Oʼs Web UI」(2019年6⽉10⽇) http://docs.h2o.ai/h2o/latest-stable/h2o-docs/flow.html
  • 18. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 18 1. データ理解 2. データ選定 3. データ前処理 4. フィーチャー エンジニアリング 5. テストデー タ準備 6. アルゴリズム 選定 7. テスト指標 8. モデル作成 9. モデル評価 データ前処理 フィーチャーエンジニアリング アルゴリズム選定 テスト指標 モデル作成 モデル評価 自動化
  • 19. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 19 -データ前処理・フィーチャーエンジニアリング 従来⼿法(scikit-learn) DriverlessAI GUIでデータを選択、実⾏するだけ︕ 外部情報を取り⼊れながら、 データサイエンティスト⾃⾝の 職⼈技で実施 ※ H2O.ai Blog「H2O.ai Raises $40 Million to Democratize Artificial Intelligence for the Enterprise」(2019年6⽉10⽇) https://www.h2o.ai/blog/h2o-ai-raises-40-million-democratize-artificial-intelligence-enterprise/
  • 20. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 20 -アルゴリズム選定 モデル作成 DriverlessAI GUIでデータを選択、実⾏するだけ︕ 従来⼿法(scikit-learn) # -*- coding: utf-8 -*- # ------------------------------------------- # python3 import pprint import datetime import pandas as pd import numpy as np # machine learning from skleran.linear_model import LogisticRegression from sklearn.svm import SVC, LinearSVC ・ ・ Pythonのコードを作成 ※ H2O.ai Blog「H2O.ai Raises $40 Million to Democratize Artificial Intelligence for the Enterprise」(2019年6⽉10⽇) https://www.h2o.ai/blog/h2o-ai-raises-40-million-democratize-artificial-intelligence-enterprise/
  • 21. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 21 -モデル評価 DriverlessAI ⾃動スコアリング&GUIで可視化 従来⼿法(scikit-learn) clf = svm.SVC(kernel=‘linear’, C=1, probability=True).fit・・・・ print u"Accuracy:", clf.score(X_test, y_test) y_pred = clf.predict(X_test) print classification_report(y_test, y_pred, target_names=・・・ ・ ・ ・ 評価指標の選定&Pythonのコードを作成 評価結果可視化&評価結果分析 precision recall f1-score support not Survived 0.80 0.86 0.83 107 Survived 0.77 0.68 0.72 72 avg / total 0.79 0.79 0.79 179 ※ H2O.ai Blog「Driverless AI blog」(2019年6⽉10⽇) https://www.h2o.ai/blog/driverless-ai-blog/
  • 22. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 22 こんなに⾃動化ができる。 データサイエンティスト 9. モデル評価 8. モデル作成 7. テスト指標 6. アルゴリズム選定 5. テストデータ準備 4. フィーチャーエンジニアリング 3. データ前処理 2. データ選定 1. データ理解 データエンジニア ⾮技術者 8. モデル作成 6. アルゴリズム選定 9. モデル評価 7. テスト指標 5. テストデータ準備 4. フィーチャーエンジニアリング 3. データ前処理 2. データ選定 1. データ理解 9. モデル評価 8. モデル作成 7. テスト指標 6. アルゴリズム選定 4. フィーチャーエンジニアリング 3. データ前処理 5. テストデータ準備 2. データ選定 1. データ理解 20 14 7 0 モ デ ル 作 成 稼 働 ︵ ⼈ ⽇ ︶ ⼈⼿部分システム化部分 従来(scikit-learn) 専⾨スキルの ほとんどが システム化 ⼀部必須作業が システム化
  • 23. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 23 こんなに⾃動化ができる。 データサイエンティスト 9. モデル評価 8. モデル作成 7. テスト指標 6. アルゴリズム選定 5. テストデータ準備 4. フィーチャーエンジニアリング 3. データ前処理 2. データ選定 1. データ理解 データエンジニア ⾮技術者 8. モデル作成 6. アルゴリズム選定 9. モデル評価 7. テスト指標 5. テストデータ準備 4. フィーチャーエンジニアリング 3. データ前処理 2. データ選定 1. データ理解 9. モデル評価 8. モデル作成 7. テスト指標 6. アルゴリズム選定 4. フィーチャーエンジニアリング 3. データ前処理 5. テストデータ準備 2. データ選定 1. データ理解 20 14 7 0 モ デ ル 作 成 稼 働 ︵ ⼈ ⽇ ︶ ⼈⼿部分システム化部分 従来(scikit-learn) 専⾨スキルの ほとんどが システム化 ⼀部必須作業が システム化 機械学習に必要なスキルセットが非常に下がる
  • 24. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 24 まとめ
  • 25. Copyright © 2019 NTT PC Communications Incorporated, All Rights Reserved. 25 ü 創業34年⽬の会社の課題 「データサイエンティストが⾜りない」 ü 機械学習⽀援PFの調査を⾏なった ü 機械学習⽀援PFを導⼊すると、 まとめ 機械学習の技術的ハードルを下げられる。 簡単に学習モデル作成ができる。