SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
MLP深層学習
自己符号化器 後半
曽和 修平
前提知識
[対角行列]
対角成分以外が0の正方行列
[対称行列]
自身の転置行列と一致するような正方行列
[共分散行列]
対角成分に分散、それ以外の部分に共分散が並ぶ行列
前提知識(2)
[直交行列]
転置行列と逆行列が等しくなる正方行列
AT
A = AAT
= I が成り立つ
[固有値,固有ベクトル]
正方行列Aに対して
が成り立つ時xを固有ベクトル,λを固有値という
固有ベクトルはあるベクトルAの方向は変えず大きさだけ変
えるような線形変換を施すベクトル
固有値はその変換倍率を表している
白色化
白色化とは
• 成分間の相関をなくす処理



• 自己符号化器が良い特徴を学習できるかどうかに大き
く影響する可能性
成分間の相関をなくすとは?(1)
• 特徴量としてテストの点数

(国語,算数,理科,社会,英語)をとるとする
国語の点数が高い人は英語の点数も高い傾向がある
相関あり
白色化は任意の2成分間で相関をなくす処理
成分間の相関をなくすとは?(2)
• 任意の2成分間で相関を0に
• 共分散行列の非対角成分を全て0にする
1成分と3成分間の分散
具体的な考え方
• 考え方
データに対してある線形変換Pを施す
施した後のデータの共分散行列の非対角成分が0に

なっている
このような変換行列Pを見つけ出せば良い
線形変換Pの導出(1)
• ここまでを数式化する
・データXの共分散行列

(データは各成分の平均値を引いた状態)
・線形変換Pを施した後のデータu
・線形変換Pを施した後のデータの共分散行列
線形変換Pの導出(2)
• ΦU が対角行列に成ることが目標
• ここで、目標とする対角行列をI(=単位行列)にする
変換には
を用いている
線形変換Pの導出(3)
• ΦXは固有ベクトルの定義に従って下記に分解できる
固有ベクトルの定義
E・・固有ベクトルを列ベクトルに持つ行列
D・・固有値を対角に並べた対角行列
E−1
AE = D
Aが対称行列,エルミート行列の時Eは直交行列

になることが知られている
Φxは対称行列なので、Eは直交行列
線形変換Pの導出(4)
PT
P = Φ−1
XΦ−1
X = ED−1
ET
と を用いて
の逆行列を求める
Qは任意のPと同じサイズの直交行列
Qの任意性の分だけPは無数に存在
対称行列の逆行列も対称行列

よって、Pは対称行列なので

P P^t = P^2
Pt
P = ED−1
ET
, P2
= ED−1
ET
, P = ED−1/2
ET
線形変換Pの例
・PCA白色化
共分散行列の固有ベクトルを用いる事から

主成分分析と似ているためこう呼ばれる
Q = I
・ZCA白色化
Pが対称行列になっていることから、

ゼロ位相白色化(ZCA白色化)とよぶ。
Q = E
PCA白色化とZCA白色化の違い
・以下はPCA白色化とZCA白色化のPの行ベクトルを画像化し
たもの
(引用)http://stats.stackexchange.com/questions/117427/what-is-the-difference-between-zca-whitening-and-pca-whitening
(ZCA)
フィルタ部分とその他の部分の画素の

差を強調するようになっている

(オンセンタと呼ばれる)
(PCA)
高周波成分を強調するようになっている。
元画像とは全く違う見た目になる。
PCA白色化とZCA白色化の違い
PCA白色化 ZCA白色化
元画像
ディープネットの事前学習
概要
• 勾配消失問題のため多層の順伝搬型ネットワークは学
習が難しい
• 順伝搬型ネットワークでは学習開始時の重みはランダム
で初期化
• 学習開始時の重みをもっと良い値で初期化してやれば
学習がうまくいく(経験則)

=積層自己符号化器
積層型自己符号化器の構築
W
2
W
3
W
4
この多層順伝播型ネットワークの重みを事前学習する
積層型自己符号化器の構築(2)
(1)1層ずつに分割し、それぞれを自己符号化器とみなして
教師なし学習を行う
W
2
W
3
W
4
Z
2
Z
3
Z
4
ここで得られる重みW2~4とバイアスb2~4が初期値となる
積層型自己符号化器の構築(3)
W
2
in
(補足)
out
この層が次のネットワークの
入力
自己符号化器に分割した状態
W’
2
積層型自己符号化器の構築(4)
(2)学習した重みW2~W4とバイアスb2~b4に初期化した
ネットワークを構築する
ただし、最後にランダムに初期化した層を1層追加する
W
2
W
3
W
4
W
5
その他の自己符号化器
その他の自己符号化器
• 多層自己符号化器

これまでの自己符号化器は単層であったが、それを

多層にしたもの

勾配消失問題のリスクが伴う

• デノイジング自己符号化器

学習に確率的な要素を取り入れ性能を向上したもの
多層自己符号化器
W W’
単層
W
2
W
3
W’
3
W’
2
多層
デノイジング自己符号化器
・ノイズを除去する能力を備えた特徴を得る事が期待できる


・ネットワークの構築方法は全く同じ
・入力と出力(教師)のデータにノイズを加える
・誤差関数を復号化したx’と元のサンプルxの差にする
デノイジング自己符号化器
(出力)
・活性化関数が恒等写像なら
(誤差関数)
・シグモイド関数なら
ˆx(ˆx) = ˆf( ˆWf(W ˆx + b) + ˆb)
二乗誤差
交差エントロピー
||ˆx(ˆx) − x||2
C(ˆx(ˆx), x)
ノイズの例
・ガウシアンノイズ
平均x,分散σ^2のガウス分布に従う値を加算する
・マスク状のノイズ
適当な割合で要素をランダムに選出し,0にする
・ソルト&ペッパーノイズ
適当な割合で要素をランダムに選出し,上限値or下限値

どちらかにランダムでする

Mais conteúdo relacionado

Mais procurados

Active Learning 入門
Active Learning 入門Active Learning 入門
Active Learning 入門
Shuyo Nakatani
 

Mais procurados (20)

semantic segmentation サーベイ
semantic segmentation サーベイsemantic segmentation サーベイ
semantic segmentation サーベイ
 
ベイズ統計学の概論的紹介
ベイズ統計学の概論的紹介ベイズ統計学の概論的紹介
ベイズ統計学の概論的紹介
 
SSII2021 [OS2-02] 深層学習におけるデータ拡張の原理と最新動向
SSII2021 [OS2-02] 深層学習におけるデータ拡張の原理と最新動向SSII2021 [OS2-02] 深層学習におけるデータ拡張の原理と最新動向
SSII2021 [OS2-02] 深層学習におけるデータ拡張の原理と最新動向
 
ガウス過程回帰の導出 ( GPR : Gaussian Process Regression )
ガウス過程回帰の導出 ( GPR : Gaussian Process Regression )ガウス過程回帰の導出 ( GPR : Gaussian Process Regression )
ガウス過程回帰の導出 ( GPR : Gaussian Process Regression )
 
Active Learning 入門
Active Learning 入門Active Learning 入門
Active Learning 入門
 
Skip Connection まとめ(Neural Network)
Skip Connection まとめ(Neural Network)Skip Connection まとめ(Neural Network)
Skip Connection まとめ(Neural Network)
 
強化学習その3
強化学習その3強化学習その3
強化学習その3
 
[DL輪読会]逆強化学習とGANs
[DL輪読会]逆強化学習とGANs[DL輪読会]逆強化学習とGANs
[DL輪読会]逆強化学習とGANs
 
異常検知と変化検知で復習するPRML
異常検知と変化検知で復習するPRML異常検知と変化検知で復習するPRML
異常検知と変化検知で復習するPRML
 
異常検知と変化検知 9章 部分空間法による変化点検知
異常検知と変化検知 9章 部分空間法による変化点検知異常検知と変化検知 9章 部分空間法による変化点検知
異常検知と変化検知 9章 部分空間法による変化点検知
 
[DL輪読会]近年のエネルギーベースモデルの進展
[DL輪読会]近年のエネルギーベースモデルの進展[DL輪読会]近年のエネルギーベースモデルの進展
[DL輪読会]近年のエネルギーベースモデルの進展
 
ELBO型VAEのダメなところ
ELBO型VAEのダメなところELBO型VAEのダメなところ
ELBO型VAEのダメなところ
 
[DL輪読会]Estimating Predictive Uncertainty via Prior Networks
[DL輪読会]Estimating Predictive Uncertainty via Prior Networks[DL輪読会]Estimating Predictive Uncertainty via Prior Networks
[DL輪読会]Estimating Predictive Uncertainty via Prior Networks
 
[DL輪読会]GQNと関連研究,世界モデルとの関係について
[DL輪読会]GQNと関連研究,世界モデルとの関係について[DL輪読会]GQNと関連研究,世界モデルとの関係について
[DL輪読会]GQNと関連研究,世界モデルとの関係について
 
[DL輪読会]AdaShare: Learning What To Share For Efficient Deep Multi-Task Learning
[DL輪読会]AdaShare: Learning What To Share For Efficient Deep Multi-Task Learning[DL輪読会]AdaShare: Learning What To Share For Efficient Deep Multi-Task Learning
[DL輪読会]AdaShare: Learning What To Share For Efficient Deep Multi-Task Learning
 
機械学習と主成分分析
機械学習と主成分分析機械学習と主成分分析
機械学習と主成分分析
 
深層学習の非常に簡単な説明
深層学習の非常に簡単な説明深層学習の非常に簡単な説明
深層学習の非常に簡単な説明
 
PRML輪読#11
PRML輪読#11PRML輪読#11
PRML輪読#11
 
Neural scene representation and rendering の解説(第3回3D勉強会@関東)
Neural scene representation and rendering の解説(第3回3D勉強会@関東)Neural scene representation and rendering の解説(第3回3D勉強会@関東)
Neural scene representation and rendering の解説(第3回3D勉強会@関東)
 
Optimizer入門&最新動向
Optimizer入門&最新動向Optimizer入門&最新動向
Optimizer入門&最新動向
 

Destaque

GIS Resume_Portfolio_MS
GIS Resume_Portfolio_MSGIS Resume_Portfolio_MS
GIS Resume_Portfolio_MS
Melvin Shuster
 
PF Strategic Leadershp Introductory pages (1)
PF  Strategic Leadershp Introductory pages (1)PF  Strategic Leadershp Introductory pages (1)
PF Strategic Leadershp Introductory pages (1)
John Terhune
 
The Economics of Putting People First-White Paper-Final
The Economics of Putting People First-White Paper-FinalThe Economics of Putting People First-White Paper-Final
The Economics of Putting People First-White Paper-Final
John Terhune
 
Rooks Approach to Leadership
Rooks Approach to LeadershipRooks Approach to Leadership
Rooks Approach to Leadership
Pete Rooks
 

Destaque (20)

121218 zansa13 for web
121218 zansa13 for web121218 zansa13 for web
121218 zansa13 for web
 
Structural engineering part 1
Structural engineering part 1Structural engineering part 1
Structural engineering part 1
 
Shasta college bikeability study
Shasta college bikeability studyShasta college bikeability study
Shasta college bikeability study
 
GIS Resume_Portfolio_MS
GIS Resume_Portfolio_MSGIS Resume_Portfolio_MS
GIS Resume_Portfolio_MS
 
W360 s presentation2016
W360 s presentation2016W360 s presentation2016
W360 s presentation2016
 
Ptsa mtg 8 20 15
Ptsa mtg 8 20 15Ptsa mtg 8 20 15
Ptsa mtg 8 20 15
 
Bear creek sampling program
Bear creek sampling programBear creek sampling program
Bear creek sampling program
 
Youth Survey Results
Youth Survey ResultsYouth Survey Results
Youth Survey Results
 
Renacimiento
Renacimiento Renacimiento
Renacimiento
 
Oberoi Eternia & Enigma
Oberoi Eternia & EnigmaOberoi Eternia & Enigma
Oberoi Eternia & Enigma
 
Suc Manh Cua Su Doan Ket
Suc Manh Cua Su Doan KetSuc Manh Cua Su Doan Ket
Suc Manh Cua Su Doan Ket
 
Tahir cv
Tahir cvTahir cv
Tahir cv
 
PF Strategic Leadershp Introductory pages (1)
PF  Strategic Leadershp Introductory pages (1)PF  Strategic Leadershp Introductory pages (1)
PF Strategic Leadershp Introductory pages (1)
 
The Economics of Putting People First-White Paper-Final
The Economics of Putting People First-White Paper-FinalThe Economics of Putting People First-White Paper-Final
The Economics of Putting People First-White Paper-Final
 
20150116_techwomen
20150116_techwomen20150116_techwomen
20150116_techwomen
 
Runwal My City...My Desire Prelaunched In Dombivali
Runwal My City...My Desire Prelaunched In DombivaliRunwal My City...My Desire Prelaunched In Dombivali
Runwal My City...My Desire Prelaunched In Dombivali
 
Rooks Approach to Leadership
Rooks Approach to LeadershipRooks Approach to Leadership
Rooks Approach to Leadership
 
Photoshoot 2
Photoshoot 2Photoshoot 2
Photoshoot 2
 
Cojocaru adriana cristina,grupa 8218,imapa
Cojocaru adriana cristina,grupa 8218,imapaCojocaru adriana cristina,grupa 8218,imapa
Cojocaru adriana cristina,grupa 8218,imapa
 
Structural Engineering part 2
Structural Engineering part 2Structural Engineering part 2
Structural Engineering part 2
 

深層学習オートエンコーダー