102 Views
June 13, 17
スライド概要
2017/6/13
Deep Learning JP:
http://deeplearning.jp/seminar-2/
DL輪読会資料
5IF$SBNFS%JTUBODFBTB 4PMVUJPOUP#JBTFE 8BTTFSTUFJO(SBEJFOUT ॳ୩ྯ࣊
ϝλใɾϞνϕʔγϣϯ w #FMMFNBSF͞Μ w 3FBDUPS w 3FUSBDF w 2Е w w /*14 w ػցֶश,-ͷ࠷খԽͷจ຺ͰޠΒΕΔ͜ͱ͕ଟ͍͚Ͳɺ ͦΕͰ͍͍Μ͚ͩͬʁ
ڑͷͷ෮श
,-μΠόʔδΣϯε ఆٛ P(x) KL(P || Q) = ∫ P(x)log dx Q(x) w ૬ରΤϯτϩϐʔ w ใརಘ w ,-JGBOEPOMZJG12 w ,-ֶతͰڑͳ͍ w ࡾ֯ෆࣜ☓ w ରশੑ☓
,-ͱ࠷ਪఆ KL(P || Q) = ∫ P(x)log P(x)dx − ∫ P(x)logQ(x)dx ఆ ର 1ΛٻΊ͍ͨɺ2Λֶश͍ͯ͠Δͱ͢Δͱ ,-ͷ࠷খԽରͷ࠷େԽʹ͍͠
ճؼͷྫ ВͰύϥϝλϥΠζ͞ΕͨGʹ / М ͰαϯϓϦϯά͞ΕͨϊΠζΛՃ͑ͯ ֬ͱΈͳ͢ͱ 2⎞ ⎛ 1 Qθ (y | x) = A exp ⎜ − ( y − fθ (x)) ⎟ ⎝ 2 ⎠ − ∫ P(x)logQθ (x)dx = EP ⎡⎣ − logQθ ( x ) ⎤⎦ 1 2⎤ ⎡ = EP ⎢ − log A + ( y − fθ (x)) ⎥ 2 ⎣ ⎦ ೋࠩޡ
8BTTFSTUFJOμΠόʔδΣϯε W p ( µ,ν ) = inf p π ∈Γ( µ ,ν ) c(x, y) d π (x, y) ∫ p ЖΛWҠಈͤ͞Δ࣌ʹ͔͔Δίετͷ࠷খ ΛͷΑ͏ͳͷͱͯ͠ߟ͑ΔͱЖͷΛWͷʹҠ͢ ࠷దͳ༌ૹΛߟ͑Δ͜ͱͱಉ Ж W
จ֓ཁ ڑई͕ຬͨͯ͠΄͍͠ҎԼͷੑ࣭ʹ͍ͭͯ ֬ม͕࣋ͭزԿֶతͳੑ࣭Λଊ͑Δ ʹڑର͢Δޯਪఆ͕ෆภ ,-OPUBOE 8BTTFSTUFJOBOEOPU $SBNFSBOE ྆ํຬͨ͢$SBNFSڑΛఏҊͯ͠("/ͱ͔SFHSFTTJPOͱ͔ɹɹɹ ৭ʑ࣮ͨ͠ݧΑ
֬มͷزԿֶతੑ࣭ w ,-Ͱ֬ͷີൺ͔͍ͨ͠ͳݟΊɺɹɹɹɹɹ ֬มͷزԿֶతͳੑ࣭ଊ͑ΒΕ͍ͯͳ͍ w 8BTTFSTUFJOD͕ؔ֬มͷزԿֶతͳҙຯΛ ͭྔͱͳΔ Λԕ͘ʹӡͿͷίετ͕େ͖͍ w ֬มͷزԿֶతੑ࣭Λ͕ڑଊ͑ͯ͘ΕΔͱ EJTKPJOUͳTVQQPSUͰֶशͰ͖Δ͠ɺɹɹɹɹɹɹ ը૾ͱ͔ྑͦ͞͏͡Όͳ͍ʁ͜͜ΒΜ໌͞هΕ͍ͯͳ͍
֬มͷزԿֶతੑ࣭ͱʁ YZೋ࣍ݩฏ໘্ͷ͕ ֬มͷ࣮ݱͷ࣌Λߟ͑Δ 1ͷTVQQPSU Z 2ͷTVQQPSU TVQQPSU\Yc1 Y 㱠^ ͕֬ΑΓେ͖͍֬มͷू߹ Y
֬มͷزԿֶతੑ࣭ͱʁ YZೋ࣍ݩฏ໘্ͷ͕ TVQQPSU͕EJTKPJOU ֬มͷ࣮ݱͷ࣌Λߟ͑Δ Z 1ͱ2ͷTVQQPSU͕ॏͳ͍ͬͯͳ͍ ͷͰ 1ͷTVQQPSU ,-ఆ 2ͷTVQQPSU TVQQPSU\Yc1 Y 㱠^ ͕֬ΑΓେ͖͍֬มͷू߹ Y
֬มͷزԿֶతੑ࣭ͱʁ YZೋ࣍ݩฏ໘্ͷ͕ ֬มͷ࣮ݱͷ࣌Λߟ͑Δ 1ͷTVQQPSU Z 2ͷTVQQPSU TVQQPSU\Yc1 Y 㱠^ ͕֬ΑΓେ͖͍֬มͷू߹ Y
֬มͷزԿֶతੑ࣭ͱʁ YZೋ࣍ݩฏ໘্ͷ͕ ֬มͷ࣮ݱͷ࣌Λߟ͑Δ Z 8BTTFSTUFJO͕খ͍͞ 1ͷTVQQPSU 2ͷTVQQPSU TVQQPSU\Yc1 Y 㱠^ ͕֬ΑΓେ͖͍֬มͷू߹ Y
֬มͷزԿֶతੑ࣭ͱʁ YZೋ࣍ݩฏ໘্ͷ͕ ֬มͷ࣮ݱͷ࣌Λߟ͑Δ Z 8BTTFSTUFJO͕େ͖͍ 1ͷTVQQPSU 2ͷTVQQPSU TVQQPSU\Yc1 Y 㱠^ ͕֬ΑΓେ͖͍֬มͷू߹ Y
ཧతͳڑईͷఆࣜԽ w 4DBMFTFOTJUJWF 4 w TVN*OWBSJBODF *
,-ͱ8BTTFSTUFJO w ,-ͲͪΒຬͨ͞ͳ͍ w 8BTTFSTUFJOͲͪΒຬͨ͢ ͬͺ8BTTFSTUFJOͬ͛͢ʔʁ
ޯਪఆͷෆภੑ 6 ∞ ∫ δ ( x − a )dx = 1 −∞ δ ( x) = 0 ( x ≠ 0) w w ਅͷखʹೖΒͳ͍ͷͰ%JSBDͷσϧλؔΛ ͬͯಘΒΕͨݧܦʹରͯ͠ڑΛ͠ࢉܭɺɹ ޯ๏Ͱ࠷దԽ͢Δ %FFQͰΑ͋͘ΔྲྀΕ m P̂(x) = m1 ∑ δ Xi i=1 ͦͷ࣌ͷޯͷਪఆ͕ෆภͰͳ͍ͱֶश͕ɹɹɹɹ ҆ఆ͠ͳ͔ͬͨΓؒҧͬͨ࠷దʹऩଋ͢Δ
,-ͱ8BTTFSTUFJO w ,-ͷݧܦʹର͢Δޯਪఆෆภ "QQFOEJY" w 8BTTFSTUFJOෆภͰͳ͍ʁ 8BTTFSTUFJOͷਪఆޯͱਅͷޯͷࠩʹԼ͕͋ݶΔ͜ͱ ؒҧͬͨ࠷దղʹऩଋ͢Δ͜ͱ ܾఆతͳʹऩଋͯ͠͠·͏ඪ͕ଘࡏ͢Δ ͱ͍͏͕̏ͭ#FSOPVMMJͷ߹ʹ͞໌ূͯͬݶΕ͍ͯΔ "QQFOEJY" ͨͩɺVOCJBTFEͳ8BTTFSTUFJOͷޯ͕ಘΒΕΔ͔Ͳ͏͔ࣗମPQFOQSPCMFNͱ͍ͯ͠Δ
طଘڀݚ w 8BTTFSTUFJOΛͬͨػցֶशɹɹɹɹɹɹɹɹ ݁ہ,-ͱΈ߹Θ͞Ε͍ͯΔࣄ͕ଟ͍ w 8("/VOCJBTFEͳਪఆ͕Ͱ͖ͯΔͬΆ͍ʁ
$SBNFS%JTUBODF ∞ l ( P,Q ) = ∫ | FP (x) − FQ (x) | dx p p p −∞ 'ྦྷੵ w 4 ͱ * Λຬͨ͠ͳ͕Βɺ 6 ຬͨ͢৽͍͠ڑ $SBNFS%JTUBODFΛͬͨΒྑͦ͞͏ w Qʹ͔͗ͬͯ 4 * 6 ͯ͢ຬͨ͢ "QQFOEJY"
༨ஊ Ұ࣍ʹݩஔ͍ͯ QͰ8BTTFSTUFJOͱ$SBNFSશʹҰக͢Δ 1 W1 (P,Q) = ∫ | F (µ ) − F ( µ ) | d µ 0 ∞ −1 P −1 Q l1 ( P,Q ) = ∫ | FP (x) − FQ (x) | dx −∞
༨ஊҰ࣍ݩ8BTTFSTUFJO Y Y c(x1 , y1 ) + c(x2 , y2 ) < c(x1 , y2 ) + c(x2 , y1 ) ࠷ద༌ૹ୯ࣹͳͷͷΈʂʂ Z Z
༨ஊߴߍֶ ྦྷੵؔ Z ͔ͬͪ͜ΒݟΔ Y ͔ͬͪ͜ΒݟΔ
&OFSHZ%JTUBODF w ͜͜·ͰͷҰ࣍ͨͬͩݩͷͰɺ$SBNFSΛɹɹɹɹɹɹ ଟ֦࣍ʹݩு͠·͠ΐ͏ &OFSHZ%JTUBODF ͬͺΓ͜Ε 4 ͱ * ͱ 6 Λຬͨ͢ "QQFOEJY"
ڑईൺֱ࣮ݧ w w ؆୯ͳࢄ֬ʹ੍ݶΛՃ͑ͯ w ,- w 8BTTFSTUFJO w $SBNFS Λޯͯ͠ͱڑ๏Ͱֶशͯ͠ൺֱ࣮ݧΛߦͬͨ
ڑईൺֱ࣮݁ݧՌ w Ұ൪ࠨ͕ඪͷͰֶश͢Δ̍ͱ̍̌ͷɹ ͕֬ಉ͡ʹͳΔΑ͏ͳ੍͕ݶՃ͑ΒΕ͍ͯΔ w $SBNFSਅͷ8BTTFSTUFJOΛ࠷খʹ͢Δʹɹ Ұ൪͍ۙܗΛֶश͍ͯ͠Δ
3FHSFTTJPO࣮ݧ w ͍ͭͷͷՎ͔͋ͯΔճؼ w ΛࢄΫϥεʹͯ͠ͱͯ͠දݱ w $SBNFS͕Ұ൪3.4&Λখͨ͘͞͠
$SBNFS("/ w &OFSHZ%JTUBODFΛར༻ͯ͠("/Λֶश w ୯७ʹ&OFSHZ%JTUBODFΛ͏ͷͰͳ͘ɺ %JTDSJNJOBUPSͷΑ͏ͳUSBOTGPSNFSؔΛͤ·ט ͍ͯΔ w ී௨ͷ("/ͷଞʹɺͷը૾͔Βɹɹɹɹɹɹ ͏Λ෮ͤ͞ݩΔ("/Λ͍ͬͯΔ
$SBNFS("/"MHPSJUIN
$SBNFS("/ଟ༷ੑ 8("/(1 w $SBNFS("/ 8("/(1ʹൺͯ෮ͨ͠ݩʹଟ༷ੑ͕͋Δ
$SBNFS("/ଟ༷ੑ 8("/(1 w $SBNFS("/ 8("/(1ʹൺͯ෮ͨ͠ݩʹଟ༷ੑ͕͋Δ
$SBNFS("/݈ؤੑ w $SJUJDͷߋ৽ճΛม͑ͯΈͨάϥϑ w $SBNFS("/ߋ৽ճͷӨڹΛड͚ͮΒ͍
5SBOTGPSNFSͷྗ
$SBNFS("/·ͱΊ w ,-͕Կͷʹ͠ͳؾΘΕ͍ͯΔ͚Ͳɺɹɹɹɹ 4 * 6 ͳͲͷ݅Λߟྀͯ͠زԿֶతʹɹɹɹɹ ଥͳڑΛߟ͑ͨ΄͏͕Α͍ w VOCJBTFEͰ͠8BTTFSTUFJOΛখ͘͢͞ΔޯΛɹ ਪఆͰ͖Δ$SBNFS%JTUBODFΛఏҊ
$SBNFS("/ײ w ڑईͷຬͨ݅͢ʹ͍ͭͯͷߟ͓͠Ζ͍ w 8BTTFSTUFJO͕CJBTFEͰ͋Δূ໌͕#FSOPVMMJ ͷ͔࣌͠ͳ͍ w ʹٸ5SBOTGPSNFSͱ͔(1͕ग़ͯ͘Δ w #FMMFNBSF͞Μͷ*$.-௨ͬͨڧԽֶशจ͕Ҿ༻ ͞ΕͯΔ͚Ͳެ։͞Εͯͳ͍ͷͰͳʹؾΔ