機械学習入門 (in JSL)
by
Etsuji Nakai
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
1 Tech Talk 機械学習入門 (in JSL) Introduction to Machine Learning 2012/12/10 Etsuji Nakai
Slide 2
Slide 2 text
本日のポイント:AI と機械学習の関係 AI:知性を持っているかのような機能を 提供する製品・サービスを実現 機械学習:「過去のデータ」の特徴を発見し て、「未知のデータ」の予測を行う技術 2 中の技術は、さまざま・・・
Slide 3
Slide 3 text
本日のポイント:AI と機械学習の関係 AI:知性を持っているかのような機能を 提供する製品・サービスを実現 機械学習:「過去のデータ」の特徴を発見し て、「未知のデータ」の予測を行う技術 3 ディープラーニング(深層学習): 画像・動画・音声・自然言語などの 「非構造化データ」に高い 予測性能を発揮する機械学習の一手法 最近のAIでよく使われる主要技術
Slide 4
Slide 4 text
ディープラーニングによる画像認識技術(Google フォト) 4 画像の種類を識別して、 自動で「アルバム」を作成 https://photos.google.com/albums
Slide 5
Slide 5 text
ディープラーニングによる自然言語処理技術(Gmail) https://gmail.googleblog.com/2016/03/smart-reply-comes-to-inbox-by-gmail-on-the-web.html 文脈を理解して 返答文を自動生成 スマホからの 返信の 20% 以上 5 返答メッセージを選択
Slide 6
Slide 6 text
6 ディープラーニング(深層学習) の仕組み
Slide 7
Slide 7 text
ニューラルネットワークの仕組み 7 Input “cat” ニューラルネットワークの本質は 「入力データから予測値を出力する関数」
Slide 8
Slide 8 text
「関数」って何でしたっけ? 8 係数(パラメーター θ)の値を変えると 同じ入力値から、得られる出力値が変化する 計算式 x 入力値 y 出力値
Slide 9
Slide 9 text
教師あり学習の仕組み label, input 正解ラベルのついた「トレーニングデータ」 に対して、予測の正解率が向上するように 関数に含まれるパラメータをチューニング “cat” “dog” “car” “apple” OUTPUT
Slide 10
Slide 10 text
ディープラーニングが実用化した背景 ● 大量の学習データが収集・利用可能に ● 大量のデータが学習を行う並列計算技術の発達 ● 効率的に学習を行うアルゴリズムの開発 10
Slide 11
Slide 11 text
ディープラーニングが実用化した背景 ● 大量の学習データが収集・利用可能に ● 大量のデータが学習を行う並列計算技術の発達 ● 効率的に学習を行うアルゴリズムの開発 11 すべて某社の 得意分野
Slide 12
Slide 12 text
本日のポイント:AI と機械学習の関係 AI:知性を持っているかのような機能を 提供する製品・サービスを実現 機械学習:「過去のデータ」の特徴を発見し て、「未知のデータ」の予測を行う技術 12 ディープラーニング(深層学習): 画像・動画・音声・自然言語などの 「非構造化データ」に高い 予測性能を発揮する機械学習の一手法 最近のAIでよく使われる主要技術
Slide 13
Slide 13 text
まとめ ● 機械学習 ○ 過去データの特徴を自動的に発見して、新しいデータについて 予測する技術 ● ディープラーニング(深層学習) ○ ニューラルネットワークを用いた機械学習技術 ○ 非構造化データ(画像・音声・自然言語など)に高い予測性能 を発揮 ● AI(人工知能) ○ あたかも知能を持つかのような機能を提供する製品・サービス ○ 最近はディープラーニングを活用したものが多い 13
Slide 14
Slide 14 text
Thank you !