Slide 1

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

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

自己紹介 名前 : 竹田卓也 年齢 : 20 歳 ( 大学生 ) 経歴 : 人工知能歴 1ヶ月プログラミング歴 5 年くらい 言語 : PythonとかJavaとかGoとか 趣味 : オンライン オフラインゲーム 2

Slide 1

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

スライド 1

データサイエンス講座第 3 回機械学習その 2 ロジスティクス回帰 カーネル法とサポートベクターマシン アンサンブル学習

スライド 1

本ラボの目的 ディープラーニングのイントロダクション ネットワークのトレーニング トレーニングの結果を理解する コンピュータビジョン 画像分類に関するハンズオン Caffe と DIGITS を使用する 1/17/217 6

今日の内容 現代の科学は 哲学の伝統的な問題である概念形成あるいは抽象の問題に どこまで迫っているのだろうか? 人工知能の研究は 心と世界あるいは抽象と具体の哲学的問題に どのような光を ( あるいは影を ) もたらすのか? コンピュータは概念をもつことができるか? 近年の深層学習によるブレークスル

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

ディープラーニングの現在 AGENDA ディープラーニング SDK NVIDIA DIGITS ディープラーニング フレームワーク / ディープラーニングの基礎

Microsoft PowerPoint - H17-5時限(パターン認識).ppt

PowerPoint Presentation

Deep Learningとは

http//umercalbra.org/lectures/deep-learg/ z l l-1 = f w l 1 z l 1 1 f x = 1 + e x x x > 0 f x = 0 x 0 z l l-1 = f w l 1 z l 1

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

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

人工知能学会インタラクティブ情報アクセスと可視化マイニング研究会 ( 第 7 回 ) SIG-AM-7-04 model with 9 weight layers(vgg9) の学習済みモデルを用いる.LSTM では, 本研究で作成した学習データセットの訓練データから言語モデルを生成する. 図 De

PowerPoint プレゼンテーション

スケジュール 第1回 (1/10): ガイダンス ニューラルネット概論と肩慣らし 第2回 (1/15): 誤差逆伝播のミニ講義と実装 作ってわかる深層学習 山 匡 (MIコース) 第3回 (1/17): 手書き文字認識のテスト 第4回 (1/22): 自己符号化器のミニ講義と実装 第5回 (1/24

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

dlshogiアピール文章

Microsoft Word - Udemyで講座配信_最終版.docx


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

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

プログラムのゴールと特徴 プログラムのゴールデータ分析職 ( データサイエンティストでなくとも ) に求められる高度な統計学や機械学習の理論とスキルを体系立てて理解し ビジネス課題に適用できる人材の育成を目指します 具体的には以下のことができるようになることを目指します 高度なデータ分析技術を用いて

Slide 1

Microsoft PowerPoint - pr_12_template-bs.pptx

PowerPoint プレゼンテーション

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

2015 年度 卒業論文 表情認識システム 指導教員白井英俊教授 中京大学情報理工学部機械情報工学科 学籍番号 氏名 H 中川将成 (2016 年 1 月 )

Fujitsu Standard Tool

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

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

人工知能と機械学習

Presentation Title

PowerPoint プレゼンテーション

Using VectorCAST/C++ with Test Driven Development

電子図書館用高速データベース管理システム[稲田]

Rの基本操作

Research on Multi-view Face Detection of Comic Characters A Thesis Submitted to the Department of Computer Science and Communications Engineering, the

PowerPoint プレゼンテーション

AI の 3 つのブーム 第 1 次 AI ブーム 計算機の登場とともに人間の知能をシミュレーションする試み 推論と探索 理論はできても実践が困難 第 2 次 AI ブーム 特定分野の専門家知識をルール化するエキスパートシステム

IPSJ SIG Technical Report Vol.2017-CVIM-207 No /5/10 GAN 1,a) 2,b) Generative Adversarial Networks GAN GAN CIFAR-10 10% GAN GAN Stacked GAN Sta

会社紹介 ディープインサイト株式会社 設立 :2016 年 3 月代表取締役 &CEO: 久保田良則取締役 &CTO: 古川智洋業務内容 : ディープラーニングエンジンの開発と応用システムの構築 販売 略歴 : 久保田良則ベンチャー企業にて組込み開発支援ツールや人工知能言語のビジネス推進 米 Sun

WHITE PAPER RNN

知的学習認識システム特論9.key

Microsoft PowerPoint - qcomp.ppt [互換モード]

高次元データ スパース正則化学習法 最適化手法 proximal point algorithm 確率最適化手法 2

人工知能による物流改革_損保ジャパン日本興亜

Microsoft PowerPoint SIGAL.ppt

cat A

人工知能(AI)の学習用データに関する知的財産の保護

農業における深層学習の活用 Raspberry Piで実装するキュウリ選別システム #2018/08/31 SWEST20

研修コーナー

tnbp59-21_Web:P2/ky132379509610002944

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

Microsoft Word - NumericalComputation.docx

パーキンソン病治療ガイドライン2002

日本内科学会雑誌第97巻第7号

Presentation Title Here

PowerPoint Presentation

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


Presentation Title Here

ボルツマンマシンの高速化

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

日本内科学会雑誌第98巻第4号

Microsoft PowerPoint - comprog11.pptx

_0212_68<5A66><4EBA><79D1>_<6821><4E86><FF08><30C8><30F3><30DC><306A><3057><FF09>.pdf

スライド 1

Microsoft Word - 第23ニューラル.doc

Microsoft PowerPoint - アルデIII 10回目12月09日


Microsoft Word - 中井卒業論文.docx

ロボット技術の紹介

0 部分的最小二乗回帰 Partial Least Squares Regression PLS 明治大学理 学部応用化学科 データ化学 学研究室 弘昌

cog2_06(8.問題解決).ppt

PowerPoint プレゼンテーション

1

Presentation Title

EFR…C…fi…XŁtŸ^KR

知能科学:ニューラルネットワーク

知能科学:ニューラルネットワーク

snkp-14-2/ky347084220200019175

(Microsoft PowerPoint - \203|\203X\203^\201[\224\255\225\\\227p\216\221\227\ ppt)

Presentation Title

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

Microsoft PowerPoint - ã…⁄ㅼㇿ咄儌ç€fl究ä¼ı_æ‘’å⁄º.pptx

スライド 1

0 21 カラー反射率 slope aspect 図 2.9: 復元結果例 2.4 画像生成技術としての計算フォトグラフィ 3 次元情報を復元することにより, 画像生成 ( レンダリング ) に応用することが可能である. 近年, コンピュータにより, カメラで直接得られない画像を生成する技術分野が生

PowerPoint プレゼンテーション

Presentation Title

MicrosoftVisualStudio.NET による ASP.NETWeb アプリケーションの開発 (#2334)(MP301)5 日間 () コースの概要 このコースでは VisualBasic.NETまたは C# プログラマで Web 開発の初心者が ASP.NETを使用して Web アプ

6-2- 応ネットワークセキュリティに関する知識 1 独立行政法人情報処理推進機構

AIセミナー(Deep Learning 入門)講演資料

PowerPoint プレゼンテーション

3 1 2

Transcription:

ハンズオン受講の為の準備講座 これから始める人の為の ディープラーニング基礎講座 村上真奈 NVIDIA CUDA & Deep Learning Solution Architect NVIDIA Corporation 1

機械学習とディープラーニングの関係 AGENDA ディープラーニングとは? ニューラルネットワークの構造 ディープラーニングの学習とは 畳み込みニューラルネットワーク 午後に予定しているハンズオンの為の基礎講座ディープラーニングをこれから始める方を対象に基礎概念や用語の解説を行います http://www.slideshare.net/nvidiajapan/ss-7143984

機械学習とは?

機械学習とディープラーニングの関係 機械学習 ニューラルネットワーク ディープラーニング

分類 (Classification) と回帰 (Regression) 分類問題の例 機械学習とは? 画像に写っているのが猫か犬の画像か推論する 回帰問題の例 N 社の 1 ヶ月後の株価を予想する

分類 (Classification) と回帰 (Regression) 機械学習とは? 分類問題 回帰問題 犬 猫 分類も回帰もデータの法則を見つけて関数近似する必要がある

分類問題の例 機械学習とは? 正常 例 ) 正常と異常に分類する事を考える赤 : 異常青 : 正常 x2 Y = αx + β 異常 x1

分類問題の例 機械学習とは? 例 ) 正常と異常に分類する事を考える赤 : 異常青 : 正常 x2 異常 正常 複雑な関数近似が必要になる x1

ディープラーニング手法による分類の例 学習が進むにつれて 分離が上手くいくようになる

ディープラーニングとは 1

様々な分野でディープラーニングを応用 インターネットとクラウド 医学と生物学 メディアとエンターテイメント セキュリティと防衛 機械の自動化 画像分類音声認識言語翻訳言語処理感情分析推薦 癌細胞の検出糖尿病のランク付け創薬 字幕ビデオ検索リアルタイム翻訳 顔検出ビデオ監視衛星画像 歩行者検出白線のトラッキング信号機の認識

人工ニューラルネットワーク単純で訓練可能な数学ユニットの集合体ニューラルネットワーク全体で複雑な機能を学習 隠れ層 入力層 出力層 十分なトレーニングデータを与えられた人工ニューラルネットワークは 入力データから判断を行う複雑な近似を行う事が出来る

ディープラーニングの恩恵ディープラーニングとニューラルネットワーク ロバスト性 一般性 特徴量の設計を行う必要がない 特徴は自動的に獲得される学習用データのバラつきの影響を押さえ込みながら 自動的に学習していく 同じニューラルネットワークのアプローチを多くの異なるアプリケーションやデータに適用する事が出来る スケーラブル より多くのデータで大規模並列化を行う事でパフォーマンスが向上する

トレーニング : 犬 ディープラーニングのアプローチ エラー 猫 蜜穴熊 モデル 犬猫アライグマ 認識 : 犬 モデル

ニューラルネットワークの構造 ( 多層パーセプトロン )

人工ニューロン神経回路網をモデル化 神経回路網 人工ニューロン y w 1 w 2 w 3 x 1 x 2 x 3 スタンフォード大学 cs231 講義ノートより y=f(w 1 x 1 +w 2 x 2 +w 3 x 3 ) F(x)=max(,x)

人口ニューロン ニューラルネットワークの構造 人工ニューロンを組み合わせ 多層ニューラルネットワークを構成可能 入力層のサイズは 3 入力層のサイズは N

多層パーセプトロン (3 層 ) ニューラルネットワークの構造入力層隠れ層出力層 重み重み x 1 w 1 11 w 2 11 z 1 w 1 12 y 1 w 2 21 w 1 21 w 2 12 x 2 z 2 w 1 22 w 2 22 w 1 31 y 2 w 2 13 x 3 w 1 32 w 2 23 z 3

多層パーセプトロン (3 層 ) ニューラルネットワークの構造入力層隠れ層出力層 重み重み x 1 w 1 11 w 2 11 z 1 w 1 12 y 1 w 2 21 w 1 21 w 2 12 x 2 z 2 w 1 22 w 2 22 w 1 31 y 2 w 2 13 x 3 w 1 32 w 2 23 z 3

多層パーセプトロン ニューラルネットワークの構造 入力データ 出力データ x 1 w 1 11 w 2 11 z 1 w 1 12 y 1 w 2 21 w 1 21 w 2 12 x 2 z 2 w 1 22 w 2 22 w 1 31 y 2 w 2 13 x 3 w 1 32 w 2 23 z 3

多層パーセプトロン ニューラルネットワークの構造 x 1 w 1 11 w 2 11 z 1 x 2 w 1 12 w 1 21 w 1 22 y 1 w 2 21 w 2 12 w 2 22 z 2 x 1 x 2 x 3 w 1 11 w 1 21 w 1 12 w 1 22 w 1 31 w 1 32 = y 1 y 2 w 1 31 y 2 w 2 13 x 3 w 1 32 w 2 23 z 3

多層パーセプトロン ニューラルネットワークの構造 x 1 w 1 11 w 2 11 z 1 w 1 12 y 1 w 2 21 x 2 w 1 21 w 1 22 w 2 12 w 2 22 z 2 y 1 y 2 w 2 11 w 2 12 w 2 13 w 2 21 w 2 22 w 2 23 = z 1 z 2 z 3 w 1 31 y 2 w 2 13 x 3 w 1 32 w 2 23 z 3

多層パーセプトロン ニューラルネットワークの構造 x 1 w 1 11 w 2 11 z 1 w 1 12 y 1 w 2 21 x 2 w 1 21 w 2 12 z 2 x W 1 W 2 = z w 1 22 w 2 22 w 1 31 y 2 w 2 13 x 3 w 1 32 w 2 23 z 3

重み係数の調整 ニューラルネットワークの構造 x 1 w 1 11 w 2 11 出力 z 1 教師データ t 1 出力 z と正解ラベル t の誤差を計算し 出力が正解ラベルに近づくように重み W 1 と W 2 を調整 w 1 12 y 1 w 2 21 x 2 w 1 21 w 2 12 z 2 t 2 ディープラーニングの学習 w 1 22 w 2 22 w 1 31 y 2 w 2 13 x 3 w 1 32 w 2 23 z 3 t 3

勾配降下法

勾配降下法 誤差逆伝播の仕組み 誤差 E 現在値から減少させる 最適解に近づけるには? 最適解 現在値 重み w

勾配降下法 誤差逆伝播の仕組み 最適解に近づけるには? 誤差 E 現在値から増加させる 現在値 最適解 重み w

勾配降下法 誤差逆伝播の仕組み 誤差 E 傾きが負なら最適解より小さい 傾きが正なら最適解より大きい w n 最適解 w m 重み w

勾配降下法 誤差逆伝播の仕組み 誤差 E 最適解 ( ゴール ) w n+2 w n+1 w n 重み w

学習率 (Learning Rate) 誤差 E 誤差逆伝播の仕組み 最適解 ( ゴール ) w n w n-1 w n w 3-2 21 w 重み w

学習率 (Learning Rate) 誤差 E 誤差逆伝播の仕組み 重みの更新量は学習率 (Learning Rate) で調整 更新量 w n w n-1 w 1 w 重み w

勾配降下法の注意点 誤差 E 誤差逆伝播の仕組み スタート ゴール 局所解 重み w

勾配降下法の注意点 誤差 E 誤差逆伝播の仕組み スタート ゴール 最適解 重み w

誤差逆伝播法

順伝播 (forward propagation) 誤差逆伝播法 入力 レイヤー 1 レイヤー 2 レイヤー N 出力 正解ラベル x w y x[n] x y w w[n][m] x w y[m] y 1 dog ロス関数 1 cat 39

逆伝播 (backward propagation) 誤差逆伝播法 入力 レイヤー 1 レイヤー 2 レイヤー N 出力 正解ラベル x w w y x w w y x w w y 1 dog ロス関数 1 cat y x y x y error 4

重みの更新 誤差逆伝播法 入力 レイヤー 1 レイヤー 2 レイヤー N 出力 正解ラベル x w w y x w w y x w w y 1 dog ロス関数 1 cat y x y x y error 41

ミニバッチ 誤差逆伝播法 入力 レイヤー 1 レイヤー 2 レイヤー N 出力 正解ラベル x w y x w y x y dog cat w cat human tiger dog monkey lion w w w ロス関数 y x y x y error 42

ディープラーニングの学習の流れ

訓練データと検証データ ディープラーニングの学習 データを訓練データ (training data) と検証データ (validation data) に分割する 収集したデータ 訓練データ (training data) 重みの更新 ( 学習 ) に使用 検証データ (validation data) 汎化性能の確認に使用

訓練データによる重みの更新 ディープラーニングの学習 訓練データをニューラルネットワークに与え 正解ラベルと出力結果の誤差が無くなるように重み W の更新を繰り返す 訓練データ 正解は犬 猫犬 検証データ 熊狸

訓練データによる重みの更新 ディープラーニングの学習 訓練データをニューラルネットワークに与え 正解ラベルと出力結果の誤差が無くなるように重み W の更新を繰り返す 訓練データ 正解に近づくように 各層の重みを更新する 猫犬 検証データ 熊狸

学習ループ 訓練データと検証データの役割 すべての訓練データを用いて重み更新を行う + すべての検証データで汎化性能を確認 1 エポック (epoch) と呼ぶ 訓練データ 検証データ 検証データで現在の汎化性能を確認 ( 重みの更新には使用しない ) 猫犬熊狸

学習時の性能の確認 訓練データと検証データの役割 各エポックで訓練データをニューラルネットワークに与えた際の間違い率と検証データを与えた際の間違い率を確認しながら学習を進める必要がある エラー数 validation エラー数 validation 学習成功学習失敗 ( 過学習 ) training エポック training エポック

畳み込みニューラルネットワーク 5

畳込みニューラルネットワーク (CNN) 画像認識 画像分類で使われる 高い認識精度を誇るアルゴリズム 畳込み層で画像の特徴を学習 目的顔認識 トレーニングデータ 1, 万 ~1 億イメージ ネットワークアーキテクチャ 1 層 1 億パラメータ ラーニングアルゴリズム 3 エクサフロップスの計算量 GPU を利用して 3 日 畳込み層 全結合層 51

52 畳込み層 1 1 1 1 2 2 1 1 1 1 2 2 2 1 1 1 2 2 2 1 1 1 1 1 1 1 4-4 1-8 ピクセル値 (src) 畳み込みカーネルピクセル値 (dst) カーネルの中心の値はソースピクセル上に置かれている ソースピクセルはフィルタを自身の積の値に更新される

まとめ 53

Appendix. NVIDIA Deep Learning Labs エヌビディアが提供する AWS 上でのディープラーニング自主学習コース https://nvidia.qwiklab.com/tags/deep%2learning 書籍 ( 日本語 ) 深層学習 ( 機械学習プロフェッショナルシリーズ )/ 岡谷貴之 イラストで学ぶディープラーニング / 山下隆義

Thank you! www.nvidia.com/dli