Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
RK
Uploaded by
Rio Kurihara
770 views
Ml15minutes 190330
2019/3/30に開催されたMachineLearning15minutesの発表資料です。
Data & Analytics
◦
Read more
3
Save
Share
Embed
Embed presentation
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
12
/ 19
13
/ 19
14
/ 19
15
/ 19
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PDF
20180730 ds womens
by
Rio Kurihara
PDF
20200605_wids_explainableAI
by
Rio Kurihara
PDF
いまさら聞けない機械学習の評価指標
by
圭輔 大曽根
PDF
機械学習システム開発案件の事例紹介
by
BrainPad Inc.
PDF
あなたの業務に機械学習を活用する5つのポイント
by
Shohei Hido
PDF
超スマート社会時代のシステム&ソフトウェア品質知識体系 - SQuBOK 2020 における AI、IoT、クラウド、オープンソース、アジャイル、DevO...
by
Hironori Washizaki
PPTX
UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~
by
Daisuke Hiraishi
PDF
れこめん道~とあるエンジニアの苦闘の日々
by
BrainPad Inc.
20180730 ds womens
by
Rio Kurihara
20200605_wids_explainableAI
by
Rio Kurihara
いまさら聞けない機械学習の評価指標
by
圭輔 大曽根
機械学習システム開発案件の事例紹介
by
BrainPad Inc.
あなたの業務に機械学習を活用する5つのポイント
by
Shohei Hido
超スマート社会時代のシステム&ソフトウェア品質知識体系 - SQuBOK 2020 における AI、IoT、クラウド、オープンソース、アジャイル、DevO...
by
Hironori Washizaki
UIscope流グロースハック~ユーザーテストで「AARRR」をハックする!~
by
Daisuke Hiraishi
れこめん道~とあるエンジニアの苦闘の日々
by
BrainPad Inc.
Similar to Ml15minutes 190330
PPTX
エッジヘビーコンピューティングと機械学習
by
Preferred Networks
PDF
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
by
NTT DATA Technology & Innovation
PDF
DAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也hare
by
Preferred Networks
PDF
【de:code 2020】 リテール AI の PoC 事例から学ぶスケールアウトへのヒント
by
日本マイクロソフト株式会社
PPTX
PoCで終わらせない!データ分析・AI活用
by
__john_smith__
PPTX
Deep Learning Lab 2周年 - Deeplearning 導入 PoCを超えるノウハウ
by
Ridge-i
PDF
機械学習システムの品質保証に向けた課題とコンソーシアム活動
by
Hideto Ogawa
PDF
ぼくのかんがえたさいきょうの機械学習プロダクトの作り方
by
Ozawa Kensuke
PDF
KDD2014勉強会: Large-Scale High-Precision Topic Modeling on Twitter
by
sleepy_yoshi
PPTX
機械学習 - MNIST の次のステップ
by
Daiyu Hatakeyama
PPTX
AIをあなたのツール化するための第一歩
by
Daiyu Hatakeyama
PDF
MLOps Yearning ~ 実運用システムを構築する前にデータサイエンティストが考えておきたいこと
by
Rakuten Group, Inc.
PPTX
Azure Machine Learning Services 概要 - 2019年3月版
by
Daiyu Hatakeyama
PDF
アドテクと機械学習システムの開発@SMN・サンカク・CodeIQワークショップ
by
Kei Tateno
PPTX
企業でのAI開発でAIエンジニアに求められるもの
by
Hirohito Okuda
PDF
予測の不確かさのユーザー調査
by
tmtm otm
PDF
【de:code 2020】 さくっとプチ成功する機械学習プロジェクトのコツ
by
日本マイクロソフト株式会社
PPTX
Decode2017 登壇資料
by
Hiroshi Senga
PDF
MANABIYA Machine Learning Hands-On
by
陽平 山口
PDF
大規模データに対するデータサイエンスの進め方 #CWT2016
by
Cloudera Japan
エッジヘビーコンピューティングと機械学習
by
Preferred Networks
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
by
NTT DATA Technology & Innovation
DAシンポジウム2019招待講演「深層学習モデルの高速なTraining/InferenceのためのHW/SW技術」 金子紘也hare
by
Preferred Networks
【de:code 2020】 リテール AI の PoC 事例から学ぶスケールアウトへのヒント
by
日本マイクロソフト株式会社
PoCで終わらせない!データ分析・AI活用
by
__john_smith__
Deep Learning Lab 2周年 - Deeplearning 導入 PoCを超えるノウハウ
by
Ridge-i
機械学習システムの品質保証に向けた課題とコンソーシアム活動
by
Hideto Ogawa
ぼくのかんがえたさいきょうの機械学習プロダクトの作り方
by
Ozawa Kensuke
KDD2014勉強会: Large-Scale High-Precision Topic Modeling on Twitter
by
sleepy_yoshi
機械学習 - MNIST の次のステップ
by
Daiyu Hatakeyama
AIをあなたのツール化するための第一歩
by
Daiyu Hatakeyama
MLOps Yearning ~ 実運用システムを構築する前にデータサイエンティストが考えておきたいこと
by
Rakuten Group, Inc.
Azure Machine Learning Services 概要 - 2019年3月版
by
Daiyu Hatakeyama
アドテクと機械学習システムの開発@SMN・サンカク・CodeIQワークショップ
by
Kei Tateno
企業でのAI開発でAIエンジニアに求められるもの
by
Hirohito Okuda
予測の不確かさのユーザー調査
by
tmtm otm
【de:code 2020】 さくっとプチ成功する機械学習プロジェクトのコツ
by
日本マイクロソフト株式会社
Decode2017 登壇資料
by
Hiroshi Senga
MANABIYA Machine Learning Hands-On
by
陽平 山口
大規模データに対するデータサイエンスの進め方 #CWT2016
by
Cloudera Japan
Ml15minutes 190330
1.
モデルの精度向上を目指す前に考える キホンのキ 2019/3/30 Rio Kurihara ~画像認識の例~
2.
はじめに 本日は私の実体験をもとに、 機械学習サービス開発のPoCで何を気を付けるべきかお話します 2 話すこと • 画像解析モデルを組み込んだサービスを開発するにあたって、 PoCで何を検討すべきか • 失敗談 話さないこと •
画像処理・画像解析の細かい技術 • 画像処理・画像解析以外の話(とはいえ基本的な考え方は共通しているはず)
3.
Ajenda • 機械学習サービス開発の流れ • 実体験をもとにした失敗談 •
まとめ 3
4.
機械学習サービス開発の流れ 4
5.
機械学習サービス開発の流れ 5 PoC プロトタイプ 作成 実地検証 本開発 運用保守 •
何のためのPoC?よく考える。 • 最終的な運用を見据えた上で、PoCで何を検証するかを決める必要がある • なぜ? • 「課題が機械学習で解けるか」「精度がどれくらい出るか」だけをPoCで検証しても、 結局運用上の制約を考慮したらモデル組みなおし・・・等になることもあり得る 本日お話する部分
6.
こわい話 6 PoC プロトタイプ 作成 実施検証 本開発 運用保守 超高精度モデルできたww クオリティ高めのプロトタイプもできたわww
7.
7 PoC プロトタイプ 作成 実施検証 本開発 運用保守 こわい話 作ったはいいけど 現場の人に使ってもらえない・・・
全然運用に耐え得る 精度じゃない・・・ 新商品が出る度に開発に こんな時間かけられないよ・・・ 時間経過とともにモデルの精度が 下がっているような・・・ 本番環境の撮像環境が PoCと違う・・・ PoC貧乏 PoC疲れ
8.
実際に失敗しました
9.
9 今回例に出す麻雀PJの概要 • 画像をインプットにして麻雀牌を検出し、点数計算を自動化したい • サービス/アプリ化しようとしたときに失敗した
←具体例をお話します • 元々は自己研鑽目的だったのでアプリ化なんて考えていなかった プロセスイメージ 入力(画像) ※Sample 牌の識別 役名 1p 2p 3p … 8m 9m p f c 平和 1 1 1 … 0 0 0 0 0 断ヤオ 0 1 1 … 1 0 0 0 0 混一 0 0 0 … 1 1 3 0 0 点数計算 ルールベース
10.
麻雀点数自動計算モデルのユースケース 画像取得 画像前処理 誤判別データの収集 前処理後画像での物体検出 ルールベースの点数計算 継続活用 新しい麻雀牌・マット等への対応 新しい麻雀牌の定義 (アノテーション) 画像収集 モデル性能の評価 モデルの調整と再学習 アプリケ―ションへのデプロイ モデル挙動のモニタリング ユーザーからのFB 挙動NG 評価NG ユーザが使うときの流れ モデルの改良や機能追加のために 開発者が実施する流れ “3000オール” ユーザ アップロード アプリとかサービスを作る時って、こういったユースケースを考えるかと思います
11.
継続活用 新しい麻雀牌・マット等への対応 新しい麻雀牌の定義 (アノテーション) 画像収集 モデル性能の評価 モデルの調整と再学習 アプリケ―ションへのデプロイ モデル挙動のモニタリング ユーザーからのFB 挙動NG 評価NG モデルの改良や機能追加のために 開発者が実施する流れ 麻雀点数自動計算モデルのユースケース 画像取得 画像前処理 誤判別データの収集 前処理後画像での物体検出 ルールベースの点数計算 ユーザが使うときの流れ “3000オール” ユーザ アップロード どのくらいの頻度? 完全自動化? 何を性能とする? 定量評価は? 完全自動化? どの程度の スピードで? どんなフォーマット で出力? アノテーション方法? 質は?量は?誰が? オンプレ? クラウド? カメラの性能は? 撮像環境は? 誰が何を モニタリング? どんなデータが 必要? 頻度?基準? どうやって? カメラの性能は? ユースケースとPoCの設計の紐づけが甘かったことが失敗した原因 ハードウェア?
12.
失敗談 (3つ) 12
13.
継続活用 新しい麻雀牌・マット等への対応 新しい麻雀牌の定義 (アノテーション) 画像収集 モデル性能の評価 モデルの調整と再学習 アプリケ―ションへのデプロイ モデル挙動のモニタリング ユーザーからのFB 挙動NG 評価NG モデルの改良や機能追加のために 開発者が実施する流れ 麻雀点数自動計算モデルのユースケース 画像取得 画像前処理 誤判別データの収集 前処理後画像での物体検出 ルールベースの点数計算 ユーザが使うときの流れ “3000オール” ユーザ アップロード どのくらいの頻度? 完全自動化? 何を性能とする? 定量評価は? 完全自動化? どの程度の スピードで? どんなフォーマット で出力? どうやって? カメラの性能は? アノテーション方法? 質は?量は?誰が? オンプレ? クラウド? カメラの性能は? 誰が何を モニタリング? どんなデータが 必要? 頻度?基準?
14.
失敗談 その1 カメラ性能・撮像環境 14 iPhone撮影 (学習データ) RasPiカメラ撮影 (本番環境) PoCはiPhoneカメラで撮影しNNモデルを構築。本番はRasPiで推論 ⇒
PoCで出ていた検出精度が本番環境で出ない (1000万画素vs500万画素) (見るからに画質がちがう)
15.
継続活用 新しい麻雀牌・マット等への対応 新しい麻雀牌の定義 (アノテーション) 画像収集 モデル性能の評価 モデルの調整と再学習 アプリケ―ションへのデプロイ モデル挙動のモニタリング ユーザーからのFB 挙動NG 評価NG モデルの改良や機能追加のために 開発者が実施する流れ 麻雀点数自動計算モデルのユースケース 画像取得 画像前処理 誤判別データの収集 前処理後画像での物体検出 ルールベースの点数計算 ユーザが使うときの流れ “3000オール” ユーザ アップロード どのくらいの頻度? 完全自動化? 何を性能とする? 定量評価は? 完全自動化? どの程度の スピードで? どんなフォーマット で出力? どうやって? カメラの性能は? アノテーション方法? 質は?量は?誰が? オンプレ? クラウド? カメラの性能は? 誰が何を モニタリング? どんなデータが 必要? 頻度?基準?
16.
16 失敗談 その2 推論時 LINEbot化しようとした 推論時に通信のオーバーヘッドがかかり、Messaging
APIの仕様にひっかかる ユーザー LINE bot サーバ herokuサーバ GPGPU 画像 送信受信 学習 推論 GPGPU LINE bot のシステム構成図
17.
17 失敗談 その3 推論時 通信のオーバーヘッドをなくすために、エッジ推論を試してみた ⇒
SSD(PoCで組んでいた物体検出モデル)が基盤に載らない。MobileNetSSDで モデルを組みなおす ⇒ スピードの問題は無くなったが、精度はがた落ち 画像撮影・物体検出・結果出力 Vision Kit Vision Kitのシステム構成図 GCP MLEngine 推論学習
18.
継続活用 新しい麻雀牌・マット等への対応 新しい麻雀牌の定義 (アノテーション) 画像収集 モデル性能の評価 モデルの調整と再学習 アプリケ―ションへのデプロイ モデル挙動のモニタリング ユーザーからのFB 挙動NG 評価NG モデルの改良や機能追加のために 開発者が実施する流れ 麻雀点数自動計算モデルのユースケース 画像取得 画像前処理 誤判別データの収集 前処理後画像での物体検出 ルールベースの点数計算 ユーザが使うときの流れ “3000オール” ユーザ アップロード どのくらいの頻度? 完全自動化? 何を性能とする? 定量評価は? 完全自動化? どの程度の スピードで? どんなフォーマット で出力? どうやって? カメラの性能は? アノテーション方法? 質は?量は?誰が? オンプレ? クラウド? カメラの性能は? 誰が何を モニタリング? どんなデータが 必要? 頻度?基準? その他の処理の部分でも PoCの設計が甘いことによる失敗は様々起き得ます
19.
まとめ • PoCで精度だけ検証しても、使われないシステム/アプリができてしまう • ユースケースを考えた上で、逆算してPoCの設計をする必要がある •
実際に機械学習サービスを作ってみて、高精度なモデルが作れるだけではユー ザーへの価値提供ができないことを身を以て感じた • ユースケースを踏まえた分析設計、実装ができるようなエンジニアになりたい 19