SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
組込ソリューション事業部
2019/10/30
猪貝 光祥
AIの品質保証に関する最新動向
GPU Deep Learning Community #12
1© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1. Deep Learningアプリケーションの品質保証に関する最新動向
2© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
AI開発用 エッジプラットフォーム Nvidia
Tensor Coreの積極活用
Drive Xavier /
Jetson Xavier
Jetson TX2
GPU
CudaCore
512Cores
1.5TOPS(FP32)
3.0TOPS(FP16)
6.1TOPS(INT8)
256Cores
0.6TOPS(FP32)
1.3TOPS(FP16)
TensorCore
64Cores
12.2TOPS(FP16)
24.5TOPS(INT8)
-
CPU
Carmel 8Cores
36.2GFLOPS(FP32)
ARM A57 4Cores
+ Denver2 2Cores
24.0GFLOPS(FP32)
MEMORY
16GB 256bit LPDDR4
137GByte/sec
8GB 128bit LPDDR4
59.7GByte/sec
3© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
自動走行アプリケーションにおけるGPU活用
Camera based self-driving app.
Object Detection
&
Recognition
Localize
&
Dynamic Map
Path Planning
CPU 8core
CUDA core
Tensor core
DLA
CNN Detector
Visual SLAM
Process control
Stereo Disparity
Lattice plan
CNN depth
Cost on MAP
4© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-0 AIの品質保証に関わる諸課題 例1
【利用者視点】
 認識率向上
人の認識率を上げるために人の学習データを追加して学習を実施したが、
車のConfidence値が低下した。
人の学習データを
追加して学習
Confidence値 83% Confidence値 54%
5© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-0 AIの品質保証に関わる諸課題 例2
【利用者視点】
 追加学習データ
Confidence値
46%
夜間
追加学習
Confidence値
13%
Confidence値
66%
Confidence値
0%
6© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-0 AIの品質保証に関わる諸課題 例3
【 AI開発ベンダー視点】
 しきい値設定
• しきい値を下げて、Recallを上げると誤認識が増える。
• しきい値を上げて、Precisionを上げると未検出が増える。
7© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-0 AIの品質保証に関わる諸課題 例4
【 AI開発ベンダー視点】
 推論結果説明
+オリジナル
ノイズ
ノイズ付加画像
=
オリジナル
認識結果 ノイズ付加画像
認識結果
8© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-1 Deep Learning の品質保証に関わる諸課題
・Your AI is Black-Box?
・Your training data-set is sufficient?
認識率を100%にするには?なぜ誤認識したか? DB
fault
膨大化する教師データ意思決定プロセスの説明
9© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-2 AIの品質に関わる議論
人間らしいAI説明可能なAI
(eXplainable AI)
VS.
結論しか出さないAIは使えない
Black-Boxを透明化
コンパクトな学習データ
説明責任
人の判断にも間違いや感情の
Biasが掛かっている
DNNは脳の一部を模擬
思考プロセスを説明できる?
人は判断を事後説明
10© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-3 Deep Learningの説明責任に関わる最新技術
根拠説明の種別
重視した特徴量 重視した教師データ
機械学習
モデル
ニューラルネット型
• DNN
• CNN
• etc
aa
アンサンブルツリー型
• Randomforest
• XGBoost
• etc
aa
LIME,
SHAP,
IntGrad,
MIDP
Influence
Function
Influence
Boosting
DeepLift,
LRP,
GuidedBP,
Grad-CAM,
ヒートマップ
・近年、様々なタイプのBlack Box解析技術が登場
・当社では分類用XAI(Explainable AI)を物体検出に適用し、認識率の向上に利用
・XAIで認識理由や誤認識理由を解析・分析し、教師データの改善
11© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-4 Black Box 回避のための最新技術
AI
Black Box
教師データ
学習
AI判断
どの教師が
貢献したか
どの特徴で
判断したか
重
要
度
1 2 3 4 5 6 特徴量
テストデータ
スライド1-5スライド1-7
・Black Boxの判断根拠を分析する技術が急進展
・「なぜ誤判定したのか」, 「教師データをどう調整すれば良いか」のヒントに
12© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-5 AI判断に使った特徴量の抽出 LIME(1)
Class Confidence
Sports car 0.92
Class Confidence
Sports car 0.90
推論画像/推論結果 着目点
どの部分に着目しているか
を解析できる
LIME(Local Interpretable Model-agnostic Explanations)
13© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-5 AI判断に使った特徴量の抽出 LIME(2)
推論画像/推論結果 着目点
Class Confidence
Minivan 0.83
Class Confidence
Sports car 0.63
Confidenceを下げる要因
→教師データに不足している特徴量
14© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
Class Confidence
Sports car 0.63
(1) Super Pixel
Confidence:0.70 Confidence:0.00
・・・
(2) Super Pixelをサンプリング、推論
推論結果
(3) 着目点
1-5 AI判断に使った特徴量の抽出 LIME(3)
LIME(Local Interpretable Model-agnostic Explanations)
15© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-6 AI判断に使った特徴量の抽出 Grad-CAM(1)
 Grad-CAM 物体検出適用方法
Loss
正解データTarget
layer
Feature
map
チャネル毎に平均チャネル
方向に加算
×
逆伝搬
赤枠:物体検出用変更点
Classification
用lossから
Detection用
lossに変更
PreProcess
16© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-6 認識精度と特徴量の寄与度との関係 Grad-CAM(2)
89%(0.652)71%(0.585) 100%(0.972)97%(0.661)
Confidence値(平均寄与度)
17© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
Influence Function
1-7 テストデータの分類に寄与した訓練データの抽出(1)
車
1. 「車」と正しく分類できた
テストデータがある
2. 「Influence Function」
を適用
3. 分類に貢献した
教師データを抽出できる
𝛻𝜃 𝐿(𝒛∗
, ෠𝜃)𝑯෡𝜽
−𝟏
𝛻𝜃 𝐿(𝒛𝑖, ෠𝜃)
P. W. Koh and P. Liang, “Understanding Black-box Predictions via Influence Functions,” ICML2017
のおかげで が正しく分類できた
学習済みモデル
0 -
- -
+ +
+ -
+ -
+ -
教師画像
評
価
画
像
18© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
1-7 テストデータの分類に貢献した訓練データの抽出(2)
バス
学習済みモデル
教師データ
学習
どの教師が
寄与したか
誤認識に寄与したデータ
誤認識
教師データから取り除けば
精度向上が期待できる
テストデータInfluence Function の応用
不要な教師データを除去してコンパクトな学習データを生成
19© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
まとめ
Deep Learning の品質保証に関わる技術動向
→Black-Box解析技術を使い、
説明できるAIの開発 と 学習データの膨大化を抑止
【詳しくは】
日経Robotics No.45 p.22-26
建設機械 2020/1月号予定
他社商品名、商標等の引用に関する表示
・”Xavier”、”Jetson”、”CUDA”は、NVIDIA社の商品名称、商標、又は登録商標です。
・その他記載の会社名、製品名などは、それぞれの会社の商標もしくは登録商標です。
© Hitachi Solutions Technology, Ltd. 2019. All rights reserved.
組込ソリューション事業部
AIの品質保証に関する最新動向
2019/10/30
猪貝 光祥
END
20
Igai san gpu-dl_community_12

Contenu connexe

Tendances

エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~NVIDIA Japan
 
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方Kiyoshi Ogawa
 
1891件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術(NTT Tech Conference ...
1891件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術(NTT Tech Conference ...1891件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術(NTT Tech Conference ...
1891件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術(NTT Tech Conference ...NTT DATA Technology & Innovation
 
GPU クラウド コンピューティング
GPU クラウド コンピューティングGPU クラウド コンピューティング
GPU クラウド コンピューティングNVIDIA Japan
 
ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)
ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)
ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)tomohiro kato
 
GTC 2018 で発表されたディープラーニング最新情報
GTC 2018 で発表されたディープラーニング最新情報GTC 2018 で発表されたディープラーニング最新情報
GTC 2018 で発表されたディープラーニング最新情報NVIDIA Japan
 
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...Rescale Japan株式会社
 
NVIDIA Deep Learning SDK を利用した画像認識
NVIDIA Deep Learning SDK を利用した画像認識NVIDIA Deep Learning SDK を利用した画像認識
NVIDIA Deep Learning SDK を利用した画像認識NVIDIA Japan
 
これから始める人のためのディープラーニング基礎講座
これから始める人のためのディープラーニング基礎講座これから始める人のためのディープラーニング基礎講座
これから始める人のためのディープラーニング基礎講座NVIDIA Japan
 
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話Kamonohashi
 
CMD2021 f01 xilinx_20210921_r1.1
CMD2021 f01 xilinx_20210921_r1.1CMD2021 f01 xilinx_20210921_r1.1
CMD2021 f01 xilinx_20210921_r1.1Yoshihiro Horie
 
ハードウェア進化についていけ 〜 実用化が進む GPU、そして注目が集まる Edge TPU の威力に迫る 〜
ハードウェア進化についていけ 〜 実用化が進む GPU、そして注目が集まる Edge TPU の威力に迫る 〜ハードウェア進化についていけ 〜 実用化が進む GPU、そして注目が集まる Edge TPU の威力に迫る 〜
ハードウェア進化についていけ 〜 実用化が進む GPU、そして注目が集まる Edge TPU の威力に迫る 〜Deep Learning Lab(ディープラーニング・ラボ)
 
これから始める人の為のディープラーニング基礎講座
これから始める人の為のディープラーニング基礎講座これから始める人の為のディープラーニング基礎講座
これから始める人の為のディープラーニング基礎講座NVIDIA Japan
 
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 TokyoSoftware for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 TokyoShohei Hido
 
1000: 基調講演
1000: 基調講演1000: 基調講演
1000: 基調講演NVIDIA Japan
 
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界Shingo Kitayama
 
GPU スパコン最新情報
GPU スパコン最新情報GPU スパコン最新情報
GPU スパコン最新情報NVIDIA Japan
 

Tendances (20)

エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
エヌビディアが加速するディープラーニング~進化するニューラルネットワークとその開発方法について~
 
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方Starc RTL設計スタイルガイドの検査道具spyglassの使い方
Starc RTL設計スタイルガイドの検査道具spyglassの使い方
 
1891件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術(NTT Tech Conference ...
1891件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術(NTT Tech Conference ...1891件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術(NTT Tech Conference ...
1891件以上のカーネルの不具合修正に貢献した再現用プログラムを自動生成するsyzkallerのテスト自動化技術(NTT Tech Conference ...
 
GPU クラウド コンピューティング
GPU クラウド コンピューティングGPU クラウド コンピューティング
GPU クラウド コンピューティング
 
ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)
ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)
ICLR2018におけるモデル軽量化(ICLR2018読み会@ PFN)
 
GTC 2018 で発表されたディープラーニング最新情報
GTC 2018 で発表されたディープラーニング最新情報GTC 2018 で発表されたディープラーニング最新情報
GTC 2018 で発表されたディープラーニング最新情報
 
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
 
NVIDIA Deep Learning SDK を利用した画像認識
NVIDIA Deep Learning SDK を利用した画像認識NVIDIA Deep Learning SDK を利用した画像認識
NVIDIA Deep Learning SDK を利用した画像認識
 
これから始める人のためのディープラーニング基礎講座
これから始める人のためのディープラーニング基礎講座これから始める人のためのディープラーニング基礎講座
これから始める人のためのディープラーニング基礎講座
 
Android/iOS端末におけるエッジ推論のチューニング
Android/iOS端末におけるエッジ推論のチューニングAndroid/iOS端末におけるエッジ推論のチューニング
Android/iOS端末におけるエッジ推論のチューニング
 
マイクロソフトが考えるAI活用のロードマップ
マイクロソフトが考えるAI活用のロードマップマイクロソフトが考えるAI活用のロードマップ
マイクロソフトが考えるAI活用のロードマップ
 
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話
DLLAB Engineer Days:AIチームが履歴やリソース管理で疲弊してたので開発基盤作ってOSS化した話
 
CMD2021 f01 xilinx_20210921_r1.1
CMD2021 f01 xilinx_20210921_r1.1CMD2021 f01 xilinx_20210921_r1.1
CMD2021 f01 xilinx_20210921_r1.1
 
ハードウェア進化についていけ 〜 実用化が進む GPU、そして注目が集まる Edge TPU の威力に迫る 〜
ハードウェア進化についていけ 〜 実用化が進む GPU、そして注目が集まる Edge TPU の威力に迫る 〜ハードウェア進化についていけ 〜 実用化が進む GPU、そして注目が集まる Edge TPU の威力に迫る 〜
ハードウェア進化についていけ 〜 実用化が進む GPU、そして注目が集まる Edge TPU の威力に迫る 〜
 
Argo CDについて
Argo CDについてArgo CDについて
Argo CDについて
 
これから始める人の為のディープラーニング基礎講座
これから始める人の為のディープラーニング基礎講座これから始める人の為のディープラーニング基礎講座
これから始める人の為のディープラーニング基礎講座
 
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 TokyoSoftware for Edge Heavy Computing @ INTEROP 2016 Tokyo
Software for Edge Heavy Computing @ INTEROP 2016 Tokyo
 
1000: 基調講演
1000: 基調講演1000: 基調講演
1000: 基調講演
 
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
【OpenStackDaysTokyo】4-B1-3 自動化を支えるCICDパイプラインの世界
 
GPU スパコン最新情報
GPU スパコン最新情報GPU スパコン最新情報
GPU スパコン最新情報
 

Similaire à Igai san gpu-dl_community_12

ACRi panel_discussion_xilinx_hayashida_rev1.0
ACRi panel_discussion_xilinx_hayashida_rev1.0ACRi panel_discussion_xilinx_hayashida_rev1.0
ACRi panel_discussion_xilinx_hayashida_rev1.0直久 住川
 
openstack_neutron-dvr_os5thaniv_20150713
openstack_neutron-dvr_os5thaniv_20150713openstack_neutron-dvr_os5thaniv_20150713
openstack_neutron-dvr_os5thaniv_20150713Takehiro Kudou
 
【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~
【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~
【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~日本マイクロソフト株式会社
 
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi UmedaC22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi UmedaInsight Technology, Inc.
 
FPGAによる大規模データ処理の高速化
FPGAによる大規模データ処理の高速化FPGAによる大規模データ処理の高速化
FPGAによる大規模データ処理の高速化Kazunori Sato
 
[C16] インメモリ分散KVSの弱点。一貫性が崩れる原因と、それを克服する技術とは? by Taichi Umeda
[C16] インメモリ分散KVSの弱点。一貫性が崩れる原因と、それを克服する技術とは? by Taichi Umeda[C16] インメモリ分散KVSの弱点。一貫性が崩れる原因と、それを克服する技術とは? by Taichi Umeda
[C16] インメモリ分散KVSの弱点。一貫性が崩れる原因と、それを克服する技術とは? by Taichi UmedaInsight Technology, Inc.
 
AMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdfAMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdf直久 住川
 
[C32] 正確でスピーディーな決断を促す、日立の高速データアクセス基盤~性能検証事例と活用効果~ by Taichi Ishikawa
[C32] 正確でスピーディーな決断を促す、日立の高速データアクセス基盤~性能検証事例と活用効果~ by Taichi Ishikawa[C32] 正確でスピーディーな決断を促す、日立の高速データアクセス基盤~性能検証事例と活用効果~ by Taichi Ishikawa
[C32] 正確でスピーディーな決断を促す、日立の高速データアクセス基盤~性能検証事例と活用効果~ by Taichi IshikawaInsight Technology, Inc.
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesTakeshi Fukuhara
 
デブサミ2020 事業グロースを加速させる「分析基盤」の作り方 japantaxi
デブサミ2020 事業グロースを加速させる「分析基盤」の作り方 japantaxiデブサミ2020 事業グロースを加速させる「分析基盤」の作り方 japantaxi
デブサミ2020 事業グロースを加速させる「分析基盤」の作り方 japantaxiMasatoshi Ida
 
de:code2018 登壇資料
de:code2018 登壇資料de:code2018 登壇資料
de:code2018 登壇資料Hiroshi Senga
 
オンプレミスK8s環境構築時に検討し(た|ている)事項まとめ
オンプレミスK8s環境構築時に検討し(た|ている)事項まとめオンプレミスK8s環境構築時に検討し(た|ている)事項まとめ
オンプレミスK8s環境構築時に検討し(た|ている)事項まとめTakeharu Sato
 
佐賀大学 - データ分析と向き合う
佐賀大学 - データ分析と向き合う佐賀大学 - データ分析と向き合う
佐賀大学 - データ分析と向き合うDaiyu Hatakeyama
 
2018年12月15日 AITC女子会 顔認識を活用したセミナー参加者の満足度分析
2018年12月15日 AITC女子会 顔認識を活用したセミナー参加者の満足度分析2018年12月15日 AITC女子会 顔認識を活用したセミナー参加者の満足度分析
2018年12月15日 AITC女子会 顔認識を活用したセミナー参加者の満足度分析aitc_jp
 
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術についてAIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術についてFixstars Corporation
 
[db tech showcase Tokyo 2014] B33: 超高速データベースエンジンでのビッグデータ分析活用事例 by 株式会社日立製作所 ...
[db tech showcase Tokyo 2014] B33: 超高速データベースエンジンでのビッグデータ分析活用事例  by 株式会社日立製作所 ...[db tech showcase Tokyo 2014] B33: 超高速データベースエンジンでのビッグデータ分析活用事例  by 株式会社日立製作所 ...
[db tech showcase Tokyo 2014] B33: 超高速データベースエンジンでのビッグデータ分析活用事例 by 株式会社日立製作所 ...Insight Technology, Inc.
 

Similaire à Igai san gpu-dl_community_12 (20)

ACRi panel_discussion_xilinx_hayashida_rev1.0
ACRi panel_discussion_xilinx_hayashida_rev1.0ACRi panel_discussion_xilinx_hayashida_rev1.0
ACRi panel_discussion_xilinx_hayashida_rev1.0
 
openstack_neutron-dvr_os5thaniv_20150713
openstack_neutron-dvr_os5thaniv_20150713openstack_neutron-dvr_os5thaniv_20150713
openstack_neutron-dvr_os5thaniv_20150713
 
【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~
【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~
【de:code 2020】 AI on IA 最新情報 ~ CPU で AI を上手に動かすための 5 つのヒント ~
 
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi UmedaC22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by  Taichi Umeda
C22 スプリットブレインになっても一貫性を保証するインメモリデータグリッド製品 by Taichi Umeda
 
Reconf 201901
Reconf 201901Reconf 201901
Reconf 201901
 
FPGAによる大規模データ処理の高速化
FPGAによる大規模データ処理の高速化FPGAによる大規模データ処理の高速化
FPGAによる大規模データ処理の高速化
 
YJTC18 A-1 データセンタネットワークの取り組み
YJTC18 A-1 データセンタネットワークの取り組みYJTC18 A-1 データセンタネットワークの取り組み
YJTC18 A-1 データセンタネットワークの取り組み
 
[C16] インメモリ分散KVSの弱点。一貫性が崩れる原因と、それを克服する技術とは? by Taichi Umeda
[C16] インメモリ分散KVSの弱点。一貫性が崩れる原因と、それを克服する技術とは? by Taichi Umeda[C16] インメモリ分散KVSの弱点。一貫性が崩れる原因と、それを克服する技術とは? by Taichi Umeda
[C16] インメモリ分散KVSの弱点。一貫性が崩れる原因と、それを克服する技術とは? by Taichi Umeda
 
Apache spark 2.3 and beyond
Apache spark 2.3 and beyondApache spark 2.3 and beyond
Apache spark 2.3 and beyond
 
AMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdfAMD_Xilinx_AI_VCK5000_20220602R1.pdf
AMD_Xilinx_AI_VCK5000_20220602R1.pdf
 
Smfl20201001
Smfl20201001Smfl20201001
Smfl20201001
 
[C32] 正確でスピーディーな決断を促す、日立の高速データアクセス基盤~性能検証事例と活用効果~ by Taichi Ishikawa
[C32] 正確でスピーディーな決断を促す、日立の高速データアクセス基盤~性能検証事例と活用効果~ by Taichi Ishikawa[C32] 正確でスピーディーな決断を促す、日立の高速データアクセス基盤~性能検証事例と活用効果~ by Taichi Ishikawa
[C32] 正確でスピーディーな決断を促す、日立の高速データアクセス基盤~性能検証事例と活用効果~ by Taichi Ishikawa
 
Microsoft Intelligent Edge Technologies
Microsoft Intelligent Edge TechnologiesMicrosoft Intelligent Edge Technologies
Microsoft Intelligent Edge Technologies
 
デブサミ2020 事業グロースを加速させる「分析基盤」の作り方 japantaxi
デブサミ2020 事業グロースを加速させる「分析基盤」の作り方 japantaxiデブサミ2020 事業グロースを加速させる「分析基盤」の作り方 japantaxi
デブサミ2020 事業グロースを加速させる「分析基盤」の作り方 japantaxi
 
de:code2018 登壇資料
de:code2018 登壇資料de:code2018 登壇資料
de:code2018 登壇資料
 
オンプレミスK8s環境構築時に検討し(た|ている)事項まとめ
オンプレミスK8s環境構築時に検討し(た|ている)事項まとめオンプレミスK8s環境構築時に検討し(た|ている)事項まとめ
オンプレミスK8s環境構築時に検討し(た|ている)事項まとめ
 
佐賀大学 - データ分析と向き合う
佐賀大学 - データ分析と向き合う佐賀大学 - データ分析と向き合う
佐賀大学 - データ分析と向き合う
 
2018年12月15日 AITC女子会 顔認識を活用したセミナー参加者の満足度分析
2018年12月15日 AITC女子会 顔認識を活用したセミナー参加者の満足度分析2018年12月15日 AITC女子会 顔認識を活用したセミナー参加者の満足度分析
2018年12月15日 AITC女子会 顔認識を活用したセミナー参加者の満足度分析
 
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術についてAIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
AIチップ戦国時代における深層学習モデルの推論の最適化と実用的な運用を可能にするソフトウェア技術について
 
[db tech showcase Tokyo 2014] B33: 超高速データベースエンジンでのビッグデータ分析活用事例 by 株式会社日立製作所 ...
[db tech showcase Tokyo 2014] B33: 超高速データベースエンジンでのビッグデータ分析活用事例  by 株式会社日立製作所 ...[db tech showcase Tokyo 2014] B33: 超高速データベースエンジンでのビッグデータ分析活用事例  by 株式会社日立製作所 ...
[db tech showcase Tokyo 2014] B33: 超高速データベースエンジンでのビッグデータ分析活用事例 by 株式会社日立製作所 ...
 

Plus de Hirokuni Uchida

Plus de Hirokuni Uchida (9)

Gdlc11 fujitsu labs
Gdlc11 fujitsu labsGdlc11 fujitsu labs
Gdlc11 fujitsu labs
 
GDLC11 oracle-ai
GDLC11 oracle-aiGDLC11 oracle-ai
GDLC11 oracle-ai
 
Gdlc10 grid
Gdlc10 gridGdlc10 grid
Gdlc10 grid
 
Math works gdlc2019
Math works gdlc2019Math works gdlc2019
Math works gdlc2019
 
190117 gdlc tanaka
190117 gdlc tanaka190117 gdlc tanaka
190117 gdlc tanaka
 
Dlc ri
Dlc riDlc ri
Dlc ri
 
20181027 deep learningcommunity_aws
20181027 deep learningcommunity_aws20181027 deep learningcommunity_aws
20181027 deep learningcommunity_aws
 
Gdlc9 baba san
Gdlc9 baba sanGdlc9 baba san
Gdlc9 baba san
 
20180221 chainer on_colaboratory_at_gdcjp
20180221 chainer on_colaboratory_at_gdcjp20180221 chainer on_colaboratory_at_gdcjp
20180221 chainer on_colaboratory_at_gdcjp
 

Igai san gpu-dl_community_12

  • 1. © Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 組込ソリューション事業部 2019/10/30 猪貝 光祥 AIの品質保証に関する最新動向 GPU Deep Learning Community #12
  • 2. 1© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1. Deep Learningアプリケーションの品質保証に関する最新動向
  • 3. 2© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. AI開発用 エッジプラットフォーム Nvidia Tensor Coreの積極活用 Drive Xavier / Jetson Xavier Jetson TX2 GPU CudaCore 512Cores 1.5TOPS(FP32) 3.0TOPS(FP16) 6.1TOPS(INT8) 256Cores 0.6TOPS(FP32) 1.3TOPS(FP16) TensorCore 64Cores 12.2TOPS(FP16) 24.5TOPS(INT8) - CPU Carmel 8Cores 36.2GFLOPS(FP32) ARM A57 4Cores + Denver2 2Cores 24.0GFLOPS(FP32) MEMORY 16GB 256bit LPDDR4 137GByte/sec 8GB 128bit LPDDR4 59.7GByte/sec
  • 4. 3© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 自動走行アプリケーションにおけるGPU活用 Camera based self-driving app. Object Detection & Recognition Localize & Dynamic Map Path Planning CPU 8core CUDA core Tensor core DLA CNN Detector Visual SLAM Process control Stereo Disparity Lattice plan CNN depth Cost on MAP
  • 5. 4© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-0 AIの品質保証に関わる諸課題 例1 【利用者視点】  認識率向上 人の認識率を上げるために人の学習データを追加して学習を実施したが、 車のConfidence値が低下した。 人の学習データを 追加して学習 Confidence値 83% Confidence値 54%
  • 6. 5© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-0 AIの品質保証に関わる諸課題 例2 【利用者視点】  追加学習データ Confidence値 46% 夜間 追加学習 Confidence値 13% Confidence値 66% Confidence値 0%
  • 7. 6© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-0 AIの品質保証に関わる諸課題 例3 【 AI開発ベンダー視点】  しきい値設定 • しきい値を下げて、Recallを上げると誤認識が増える。 • しきい値を上げて、Precisionを上げると未検出が増える。
  • 8. 7© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-0 AIの品質保証に関わる諸課題 例4 【 AI開発ベンダー視点】  推論結果説明 +オリジナル ノイズ ノイズ付加画像 = オリジナル 認識結果 ノイズ付加画像 認識結果
  • 9. 8© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-1 Deep Learning の品質保証に関わる諸課題 ・Your AI is Black-Box? ・Your training data-set is sufficient? 認識率を100%にするには?なぜ誤認識したか? DB fault 膨大化する教師データ意思決定プロセスの説明
  • 10. 9© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-2 AIの品質に関わる議論 人間らしいAI説明可能なAI (eXplainable AI) VS. 結論しか出さないAIは使えない Black-Boxを透明化 コンパクトな学習データ 説明責任 人の判断にも間違いや感情の Biasが掛かっている DNNは脳の一部を模擬 思考プロセスを説明できる? 人は判断を事後説明
  • 11. 10© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-3 Deep Learningの説明責任に関わる最新技術 根拠説明の種別 重視した特徴量 重視した教師データ 機械学習 モデル ニューラルネット型 • DNN • CNN • etc aa アンサンブルツリー型 • Randomforest • XGBoost • etc aa LIME, SHAP, IntGrad, MIDP Influence Function Influence Boosting DeepLift, LRP, GuidedBP, Grad-CAM, ヒートマップ ・近年、様々なタイプのBlack Box解析技術が登場 ・当社では分類用XAI(Explainable AI)を物体検出に適用し、認識率の向上に利用 ・XAIで認識理由や誤認識理由を解析・分析し、教師データの改善
  • 12. 11© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-4 Black Box 回避のための最新技術 AI Black Box 教師データ 学習 AI判断 どの教師が 貢献したか どの特徴で 判断したか 重 要 度 1 2 3 4 5 6 特徴量 テストデータ スライド1-5スライド1-7 ・Black Boxの判断根拠を分析する技術が急進展 ・「なぜ誤判定したのか」, 「教師データをどう調整すれば良いか」のヒントに
  • 13. 12© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-5 AI判断に使った特徴量の抽出 LIME(1) Class Confidence Sports car 0.92 Class Confidence Sports car 0.90 推論画像/推論結果 着目点 どの部分に着目しているか を解析できる LIME(Local Interpretable Model-agnostic Explanations)
  • 14. 13© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-5 AI判断に使った特徴量の抽出 LIME(2) 推論画像/推論結果 着目点 Class Confidence Minivan 0.83 Class Confidence Sports car 0.63 Confidenceを下げる要因 →教師データに不足している特徴量
  • 15. 14© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. Class Confidence Sports car 0.63 (1) Super Pixel Confidence:0.70 Confidence:0.00 ・・・ (2) Super Pixelをサンプリング、推論 推論結果 (3) 着目点 1-5 AI判断に使った特徴量の抽出 LIME(3) LIME(Local Interpretable Model-agnostic Explanations)
  • 16. 15© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-6 AI判断に使った特徴量の抽出 Grad-CAM(1)  Grad-CAM 物体検出適用方法 Loss 正解データTarget layer Feature map チャネル毎に平均チャネル 方向に加算 × 逆伝搬 赤枠:物体検出用変更点 Classification 用lossから Detection用 lossに変更 PreProcess
  • 17. 16© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-6 認識精度と特徴量の寄与度との関係 Grad-CAM(2) 89%(0.652)71%(0.585) 100%(0.972)97%(0.661) Confidence値(平均寄与度)
  • 18. 17© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. Influence Function 1-7 テストデータの分類に寄与した訓練データの抽出(1) 車 1. 「車」と正しく分類できた テストデータがある 2. 「Influence Function」 を適用 3. 分類に貢献した 教師データを抽出できる 𝛻𝜃 𝐿(𝒛∗ , ෠𝜃)𝑯෡𝜽 −𝟏 𝛻𝜃 𝐿(𝒛𝑖, ෠𝜃) P. W. Koh and P. Liang, “Understanding Black-box Predictions via Influence Functions,” ICML2017 のおかげで が正しく分類できた 学習済みモデル 0 - - - + + + - + - + - 教師画像 評 価 画 像
  • 19. 18© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 1-7 テストデータの分類に貢献した訓練データの抽出(2) バス 学習済みモデル 教師データ 学習 どの教師が 寄与したか 誤認識に寄与したデータ 誤認識 教師データから取り除けば 精度向上が期待できる テストデータInfluence Function の応用 不要な教師データを除去してコンパクトな学習データを生成
  • 20. 19© Hitachi Solutions Technology, Ltd. 2019. All rights reserved. まとめ Deep Learning の品質保証に関わる技術動向 →Black-Box解析技術を使い、 説明できるAIの開発 と 学習データの膨大化を抑止 【詳しくは】 日経Robotics No.45 p.22-26 建設機械 2020/1月号予定 他社商品名、商標等の引用に関する表示 ・”Xavier”、”Jetson”、”CUDA”は、NVIDIA社の商品名称、商標、又は登録商標です。 ・その他記載の会社名、製品名などは、それぞれの会社の商標もしくは登録商標です。
  • 21. © Hitachi Solutions Technology, Ltd. 2019. All rights reserved. 組込ソリューション事業部 AIの品質保証に関する最新動向 2019/10/30 猪貝 光祥 END 20