PowerPoint Presentation

Similar documents
Presentation Title

b4-deeplearning-embedded-c-mw

Presentation Title

SUALAB INTRODUCTION SUALAB Solution SUALAB は 人工知能 ( ディープラーニング ) による画像解析技術を通して 迅速 正確 そして使いやすいマシンビジョン用のディープラーニングソフトウェアライブラリーである SuaKIT を提供します これは 従来のマシン

ディープラーニングの組み込み機器実装ソリューション ~GPC/CPU編~

Presentation Title

Slide 1

Presentation Title

製品開発の現場では 各種のセンサーや測定環境を利用したデータ解析が行われ シミュレーションや動作検証等に役立てられています しかし 日々収集されるデータ量は増加し 解析も複雑化しており データ解析の負荷は徐々に重くなっています 例えば自動車の車両計測データを解析する場合 取得したデータをそのまま解析

画像分野におけるディープラーニングの新展開

AGENDA ディープラーニングとは Qwiklab/Jupyter notebook/digits の使い方 DIGITS による物体検出入門ハンズオン

Slide 1

MATLAB EXPO 2019 Japan プレゼン資料の検討


Deep Learning によるビッグデータ解析 ~ 手法や CUDA による高速化 2014 年 9 月 5 日 G-DEP ソリューションパートナー株式会社システム計画研究所奥村義和

Presentation Title

Slide 1

Microsoft PowerPoint - pr_12_template-bs.pptx

AI技術の紹介とセンサーデータ解析への応用

Presentation Title

PowerPoint Presentation

アプライドの学校 法人様向け PC IT機器 事務家電情報カタログ 研究室のお役立ち アット ラボ L BO 2019 年 8 月 Vol.1 新 製 品 NEW! 機械学習 深層学習フレームワーク A I 開 発プラットフォーム ReNomプラットフォームは Deep Learningに留まらず

dlshogiアピール文章

第 1 回ディープラーニング分散学習ハッカソン <ChainerMN 紹介 + スパコンでの実 法 > チューター福 圭祐 (PFN) 鈴 脩司 (PFN)

PHP 開発ツール Zend Studio PHP アフ リケーションサーハ ー Zend Server OSC Tokyo/Spring /02/28 株式会社イグアスソリューション事業部

IPSJ SIG Technical Report Vol.2013-CVIM-187 No /5/30 1,a) 1,b), 1,,,,,,, (DNN),,,, 2 (CNN),, 1.,,,,,,,,,,,,,,,,,, [1], [6], [7], [12], [13]., [

【A-2】.pdf

医用画像を題材とした3次元画像解析とディープラーニング

MATLAB® における並列・分散コンピューティング ~ Parallel Computing Toolbox™ & MATLAB Distributed Computing Server™ ~

MATLAB ではじめる画像処理とロボットビジョン ~ 機械学習による物体認識と SLAM~ MathWorks Japan アプリケーションエンジニアリング部信号処理 通信 木川田亘 2015 The MathWorks, 1Inc.

MATLAB®製品紹介セミナー

ムーアの法則後の世界 年間のマイクロプロセッサのトレンド トランジスタ数 ( 千単位 ) 年率 1.1 倍 シングルスレッド性能 年率 1.5 倍 Original data up t

VOLTA TENSOR コアで 高速かつ高精度に DL モデルをトレーニングする方法 成瀬彰, シニアデベロッパーテクノロジーエンジニア, 2017/12/12

tokyo_t3.pdf

Presentation Title

untitled

GTC Japan, 2018/09/14 得居誠也, Preferred Networks Chainer における 深層学習の高速化 Optimizing Deep Learning with Chainer

PowerPoint プレゼンテーション

SimulinkによるReal-Time Test環境の構築

Deep Learningでの地図タイル活用の検討

機能紹介:コンテキスト分析エンジン

Coding theorems for correlated sources with cooperative information

Images per Second Images per Second VOLTA: ディープラーニングにおける大きな飛躍 ResNet-50 トレーニング 2.4x faster ResNet-50 推論 TensorRT - 7ms レイテンシ 3.7x faster P100 V100 P10

SimscapeプラントモデルのFPGAアクセラレーション

<4D F736F F D2081A F815B A838A815B83588CB48E862E646F63>

AI AI Artificial Intelligence AI Strategy& Foresight AI AI AI AI 1 AI AI AI AI AI AI AI AI AI AI AI AI AI 2 AI 1 AI AI 3 AI 3 20 AI AI AI AI AI

WHITE PAPER RNN

機械学習 ハンズオン-チュートリアル

Magic Desktop

平成21年10月1日

Microsoft Research Redmond Microsoft Research Station Q Microsoft Research New York City Microsoft Research New Enghand Microsoft Research Cambridge A

AI 人物検索サービス Takumi Eyes 監視カメラ映像から特定の人物をリアルタイムに追跡 ~ 2018 年 10 月 4 日 NTTコミュニケーションズ株式会社 アプリケーション & コンテンツサービス部 AI 推進室 宮原拓磨 Copyright NTT Communications Co

はじめに AI は 感染症の早期発見と治療法の探索 交通事故死の削減 事故発生前の重大なインフラ欠陥の発見など 人類が直面する複雑な > 問題を解決するのに役立てられています AI とディープラーニング利用における 2 つの大きな課題は パフォーマンスの最大化と 絶え間なく変化する基盤技術の管理です

JACi400のご紹介~RPGとHTMLで簡単Web化~

Presentation Title

9 WEB監視

SICE東北支部研究集会資料(2013年)

ディープラーニングとは AGENDA Qwiklabs/DIGITS の使い方 DIGITS による物体検出入門ハンズオン

untitled

情報漏洩対策ソリューション ESS REC のご説明

SinfonexIDaaS機能概要書

ワトソンで体感する人工知能 フォローアップ情報 株式会社リックテレコム / 書籍出版部 ( 最終情報更新日 :2018 年 4 月 5 日 ) [INDEX] 2018 年 4 月 1 日時点の IBM Watson 仕様変更について ( 著者 : 井上研一氏からのフォロー情報 ) [ 変更点 -1

Exchangeのマイグレーションにあたっての課題とは? 上記のように マイグレーション手順自体は 決して難しい手順ではありません それでは 実際のマイグレーションの現場では どのような課題があるのでしょうか? 冒頭のSEのような課題も含め 一般的に下記のような課題が挙げられます Mov

35_3_9.dvi

データマネジメントを取り巻く IT の課題 大規模データの実践的活用に向けて レッドハット株式会社 Senior Solution Architect and Cloud Evangelist 中井悦司 2012/04/13 version1.0

PowerPoint Presentation

スライド 1

Microsoft Visual Studio 2010 Professional Data Sheet

1 人間と同様の知能とは実際どの様な事か! 人間だからこそ可能と思われている事象から * 判断する * 予測する * 診断する * 推測する 人間が行っていること 多くの判断材料からある種の結論を導き出す事 技術的には 多くのデータから特徴を見出し結論を導き出す事 研究開発や工場では人間だからこそで

untitled

OTデータとITデータの双方を統合的に分析可能な社会・産業インフラ分野向けのデータ分析基盤を提供開始

ERDAS IMAGINE における処理速度の向上 株式会社ベストシステムズ PASCO CORPORATION 2015

センサーデータのためのニューラルネット

Managing and Sharing MATLAB Code

メール全文検索アプリケーション Sylph-Searcher のご紹介 SRA OSS, Inc. 日本支社技術部チーフエンジニア Sylpheed 開発者 山本博之 Copyright 2007 SRA OSS, Inc. Japan All right

TeleOffice 3.7

スライド 1

楽2ライブラリ Smart

機器仕様書 借上物品名 数量 事項 借り上げ物品の特質等 本件は以下の要件を満たすこと 1. ワークステーション1 2 台 1) 本体 (1) ワークステーションであること (2) CPUは36Core Xeon Gold 6140(18Core x2cpu ) 2.3GHz 相当以上であること (

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

Presentation Title

PowerPoint プレゼンテーション

WSUS Quick Package

White Paper 高速部分画像検索キット(FPGA アクセラレーション)

ホワイトペーパー FUJITSU AI Zinraiディープラーニング システム FUJITSU Storage ETERNUS NR1000A Series 増大する学習データに対応するディープラーニングシステム

PowerPoint Presentation

10年オンプレで運用したmixiをAWSに移行した10の理由


MATLAB®によるビッグデータ解析

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

時空間特徴を用いた Web動画からの特定動作対応ショットの 自動抽出

Control Manager 6.0 Service Pack 3 System Requirements

Visual Studio with Cordova クロスプラットフォーム開発の全貌

Microsoft PowerPoint - ã…Šã…¬ã…fiㅥㅼ盋_MVISONCloud製åfi†ç´¹ä»‰.pptx

田向研究室PPTテンプレート

0 スペクトル 時系列データの前処理 法 平滑化 ( スムージング ) と微分 明治大学理 学部応用化学科 データ化学 学研究室 弘昌

新技術説明会 様式例

Release Note for Media File Player v1.6.3 (Japanese)

CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発

FUJITSU Software Systemwalker Centric Manager Lite Edition V13.5 機能紹介資料

Transcription:

ディープラーニングの 実践的な適用ワークフロー MathWorks Japan テクニカルコンサルティング部縣亮 2015 The MathWorks, Inc. 1

アジェンダ ディープラーニングとは?( おさらい ) ディープラーニングの適用ワークフロー ワークフローの全体像 MATLAB によるニューラルネットワークの構築 学習 検証 配布 MATLAB ではじめるメリット 試行錯誤のやりやすさ & パフォーマンスの高さ & 充実したサポートサービス 2

ディープラーニングとは?( おさらい ) 機械学習の手法の 1 つで 脳の神経細胞 ( ニューロン ) ネットワークの数理モデルを使用 入力層中間層出力層 Deep Learning 飛行機 バイク 旅客船 例 : 畳み込みニューラルネットワーク (CNN) 畳み込み層 正規化層 最大プーリング層 畳み込み層 正規化層 最大プーリング層 全結合層 全結合層 Softmax 層 飛行機バイク旅客船 3

ディープラーニングによる画像認識 分類 分類 + 位置特定 物体検出 セマンティックセグメンテーション バナナ バナナ イヌ ネコ 4

分類誤り率 [%] ディープラーニングの進展 ILSVRC (ImageNet Large Scale Visual Recognition Challenge) ImageNet とは? - 大規模画像データセット - 約 1000 枚 1000 カテゴリ ( 合計 100 万枚超 ) 10% 以上の性能向上 AlexNet Human Accuracy http://www.image-net.org/ SIFT+BoF Deep Learning SIFT: Scale-Invariant Feature Transform BoF: Bag of Features 5

ディープラーニングの分析対象となるデータ 画像データ テキストデータ 時系列データ 6

ディープラーニングと機械学習 ( 非 DL) の比較 メリット デメリット ディープラーニング 非線形なデータ分布も柔軟に対応 自動で特徴抽出が可能 学習済みモデルが利用可能 (AlexNet, VGG-16, VGG-19 など ) 計算過程がブラックボックス 計算時間 / 演算量 大量のデータが必要 機械学習 ( 非ディープラーニング ) 手法によっては解釈が容易 計算時間 / 演算量 少数のデータでも適用可能 適用対象の数式モデルがある場合は高い適合性 予測に適した特徴抽出が必要 特徴抽出が必要 変数選択やモデルの選択が必要 7

ディープラーニングによるさまざまな可能性 自動運転 ロボティクス 予知保全 ( 製造設備 ) 異常検知 ( プロセスモニタリング ) 具体的な活用事例 株式会社大林組様 等級 A 等級 D 山岳トンネルの岩盤画像 B1 ディープラーニングを活用した山岳トンネルの岩盤評価 8

ディープラーニングによるさまざまな可能性 自動運転 ロボティクス 予知保全 ( 製造設備 ) 異常検知 ( プロセスモニタリング ) 具体的な活用事例 武蔵精密工業株式会社様 良 製造部品の画像 不良 C1 人工知能の眼による検品自動化 ~ 生産現場で価値を生む AI システム ~ 9

アジェンダ ディープラーニングとは?( おさらい ) ディープラーニングの適用ワークフロー ワークフローの全体像 MATLAB によるニューラルネットワークの構築 学習 検証 配布 MATLAB ではじめるメリット 試行錯誤のやりやすさ & パフォーマンスの高さ & 充実したサポートサービス 10

ワークフローの全体像 必要データの検討環境構築 データへのアクセス 前処理 / データ準備 構築 学習 検証 機器への展開 実装 必要データの検討 データ取得環境の構築 大規模 Training データへのアクセス 学習済みモデルのインポート 学習データの生成 Training データのラベリング スクラッチからの学習 既存モデル使用の転移学習 学習済みモデルのシェア 機器 デバイスへの実装 11

ワークフローの全体像 必要データの検討 / 環境構築 データへのアクセス 前処理 / データ準備 構築 学習検証 機器への展開 実装 目的達成に必要なデータの種類と おおよその量の見積もり 必要データの検討環境構築 必要データの検討 カメラの解像度やフレームレート 照明や背景の調整センサー位置や分解能 サンプリング間隔 回線やストレージ etc データ取得環境の構築 ネットワークカメラやデータベースに MATLAB からシンプルにアクセス obj = imaq.videodevice(adaptorname, deviceid) conn = database(datasource,username,password) 12

ワークフローの全体像 必要データの検討 / 環境構築 データへのアクセス 前処理 / データ準備 構築 学習検証 機器への展開 実装 データへのアクセス 大規模 Training データへのアクセス 大規模画像データセットに対し MATLAB からシンプルにアクセス 学習済みモデルのインポート 標準ライブラリや学習済みモデルのインポート 13

ワークフローの全体像 必要データの検討 / 環境構築 データへのアクセス 前処理 / データ準備 構築 学習検証 機器への展開 実装 前処理 / データ準備 学習データの生成 imageinputlayer([28 28 3],'DataAugmentation','randfliplr') 同じ画像から 異なるデータの自動生成 ( 反転 領域のランダムセレクトなど ) Training データのラベリング GUI を使った 容易なラベリング 学習データの準備 14

ワークフローの全体像 必要データの検討 / 環境構築 データへのアクセス 前処理 / データ準備 構築 学習検証 機器への展開 実装 すぐに役立つ例題群 学習モデル内部の可視化 アプリケーションサポート 学習済みモデル 物体認識のワークフロー 構築 学習 検証 スクラッチからの学習 既存モデル流用での転移学習 マルチ GPU での学習 クラウド ( アマゾン ) の利用 15

ワークフローの全体像 必要データの検討 / 環境構築 データへのアクセス Desktop w/ GPU 前処理 / データ準備 構築 学習検証 機器への展開 実装 Desktop w/ GPU GPU Coder TM C++ Embedded GPU 機器への展開 実装 Deep Learning Networks 学習済みモデルのシェア 機器 デバイスへの実装 MATLAB Production Server TM Web Server w/ GPU Web App. 16

アジェンダ ディープラーニングとは?( おさらい ) ディープラーニングの適用ワークフロー ワークフローの全体像 MATLAB によるニューラルネットワークの構築 学習 検証 配布 MATLAB ではじめるメリット 試行錯誤のやりやすさ & パフォーマンスの高さ & 充実したサポートサービス 17

ワークフローをシームレスに実現 必要データの検討/ 環境構築 データへの アクセス 前処理/ データ準備 構築 学習 検証 機器への 展開 実装 MATLAB Real-time Import ITシステムとの統合 Offline Import スタンドアロンアプリ化 Real-time Import IoT, エッジデバイス 画像 センサー 音声 様々なデータを同時に扱い 高度なアルゴリズム開発へ繋げる統合開発環境 18

MATLAB ではじめるメリット 試行錯誤のやりやすさ パフォーマンスの高さ 充実したサポートサービス 19

さまざまな学習済みモデルの読み込み 学習済みモデル AlexNet VGG-16 VGG-19 GoogLeNet ResNet-50 Inception-V3 Inception-ResNet-V2 ResNet-101 SqueezeNet New! New! New! 他のフレームワークからのインポート Import / export ONNX models within MATLAB 20

豊富な可視化機能 ネットワークの構築と可視化 New! 学習の進捗状況 opts = trainingoptions('plots','training-progress ); Deep Dream / Activations 21

試行錯誤をサポートする豊富なサンプルプログラム https://jp.mathworks.com/help/deeplearning/examples.html https://jp.mathworks.com/help/textanalytics/examples.html 22

MATLAB ではじめるメリット 試行錯誤のやりやすさ パフォーマンスの高さ 充実したサポートサービス 23

MATLAB のコード実行スピード 実行スピード :3 年前と比べてほぼ 2 倍 実施環境 : ThinkStation P710, Win 10 Enterprise, CPU: Intel Xeon CPU E5-1650 v3 @3.50GHz, RAM: 64 GB 24

CPU / GPU / マルチ GPU の利用 H OW TO TARGET? Single CPU Single CPU Single GPU Single CPU, Multiple GPUs On-prem server with GPUs Cloud GPUs (AWS) 25

GPU Coder TM MATLAB コードから CUDA コードの自動生成 CUDA の文法を知らなくても利用可能 26

処理画像枚数 [ 枚 /s] 分類処理のパフォーマンス GPU Coder により 2~4 倍の処理速度を実現 GPU Coder MATLAB Intel Xeon CPU 3.6 GHz - NVIDIA libraries: CUDA9 - cudnn 7 27

分類処理のパフォーマンス Running in MATLAB Generated Code from GPU Coder 28

MATLAB ではじめるメリット 試行錯誤のやりやすさ パフォーマンスの高さ 充実したサポートサービス 29

各種トレーニングサービス https://matlabacademy.mathworks.com/jp Web 上の MATLAB を 操作するので インストール不要!! 30

コンサルティングサービス お客様の課題に即したサンプルプログラムや GUI の作成 レクチャー ( ご自身で使いこなすためのスキルを提供 ) お客様データを使って 弊社エンジニアと一緒に課題解決 www.mathworks.co.jp/services/consulting 31

ありがとうございました 32