Share
Embed
Transcript
55 slides
-
• ͋Δύϥϝʔλ͕ଞͷύϥϝʔλͱޓ͍ʹ͍ۙͱ͍ ͏ґଘੑΛදݱ͍ͨ͠߹ɺҎԼͷΑ͏ͳύϥϝʔ λϊϧϜϖφϧςΟΛར༻Մೳ • ڭࢣͳֶ͠शͰ܇࿅͞ΕͨϞσϧύϥϝʔλʹۙͮ ͚ΔͨΊʹɺڭࢣ͋ΓֶशͰ܇࿅͞ΕΔྨثͷϞ σϧύϥϝʔλΛਖ਼ଇԽ͢ΔΑ͏ͳ߹ʹར༻ ϞσϧA: ύϥϝʔλ
, ࣸ૾ ϞσϧB: ύϥϝʔλ , ࣸ૾ ύϥϝʔλ߆ଋ ⌦(w(A), w(B)) = kw(A) w(B)k2 2 w(A) w(B) ˆ y(A) = f(w(A), x) ˆ y(B) = g(w(B), x) -
ύϥϝʔλڞ༗ • ෳͷύϥϝʔλू߹͕͘͠ͳΔΑ͏ͳ੍Λ՝͢ਖ਼ଇԽ • ༷ʑͳϞσϧϞσϧཁૉ͕ύϥϝʔλͷݻ༗ͷू߹Λڞ༗ • ύϥϝʔλͷ෦ू߹ʢݻ༗ͷू߹ʣ͚ͩΛϝϞϦʹอଘ͢ Ε͍͍ͨΊɺϝϞϦ༻ྔͷେ෯ݮʹܨ͕Δͷ͋Δ • ύϥϝʔλڞ༗ͷྫ:
• ΈࠐΈχϡʔϥϧωοτϫʔΫ (CNN) • ϚϧνλεΫֶश • υϩοϓΞτ -
ΈࠐΈχϡʔϥϧωοτϫʔΫ • ࣗવͷը૾มͷલޙͰෆมͳ౷ܭతੑ࣭Λอ༗ • CNNը૾ͷෳͷҐஔͰύϥϝʔλڞ༗͢Δ ͜ͱͰ͜ͷੑ࣭ΛऔΓࠐΉ • ύϥϝʔλڞ༗ʹΑΓҎԼΛ࣮ݱ • ύϥϝʔλͷܶతͳݮ
• ܇࿅σʔλΛ૿ͣ͞ʹωοτ ϫʔΫαΠζΛ֦େՄೳ ষΑΓ -
ઢܗճؼͰͷεύʔεදݱ εύʔεͳύϥϝʔλɿ εύʔεͳදݱɿ جຊతʹӅΕϢχοτΛ࣋ͭϞσϧΛεύʔεʹͰ͖Δ 2 6 6 6 6 4
18 5 15 9 3 3 7 7 7 7 5 = 2 6 6 6 6 4 4 0 0 2 0 0 0 0 1 0 3 0 0 5 0 0 0 0 1 0 0 1 0 4 1 0 0 0 5 0 3 7 7 7 7 5 2 6 6 6 6 6 6 4 2 3 1 5 1 4 3 7 7 7 7 7 7 5 2 6 6 6 6 4 14 1 19 2 23 3 7 7 7 7 5 = 2 6 6 6 6 4 3 1 2 5 4 1 4 2 3 1 1 3 1 5 4 2 3 2 3 1 2 3 0 3 5 4 2 2 5 1 3 7 7 7 7 5 2 6 6 6 6 6 6 4 0 2 0 0 3 0 3 7 7 7 7 7 7 5 y 2 Rm x 2 Rn A 2 Rm⇥n B 2 Rm⇥n h 2 Rn y 2 Rm -
දݱͷϊϧϜϖφϧςΟਖ਼ଇԽ • දݱͷϊϧϜϖφϧςΟਖ਼ଇԽɿ • εύʔεදݱΛͨΒ͢ϖφϧςΟͷྫɿ • L1ϖφϧςΟ • ενϡʔσϯτͷtࣄલ͔Βಋ͔ΕͨϖφϧςΟ •
KLμΠόʔδΣϯεϖφϧςΟ • ෳࣄྫʹΘͨΔ׆ੑԽฏۉʹΑΔਖ਼ଇԽɻ ϕΫτϧͷ֤͕0.01ͷΑ͏ͳඪʹۙͮ͘ ˜ J(✓; X, y) = J(✓; X, y) + ↵⌦(h) ↵ 2 [0, 1] ⌦(h) = khk1 = X i |hi | -
׆ੑԽʹݫ੍͍͠Λ࣋ͭɹ εύʔεදݱ • ަϚονϯά (OMP-k: Orthogonal Matching Pursuit): • W͕ަ͢Δͱ͍͏੍ͷԼͰޮతʹղ͚Δ
• OMP-1ਂ͍ΞʔΩςΫνϟͰඇৗʹಛతʹಛ ྔΛநग़Ͱ͖Δ arg min h,khk0 k kx W hk2 khk0 ඇͷཁૉͷ -
E 2 4 1 k X i ✏i !2 3
5 = 1 k2 E 2 4 X i 0 @✏2 i + X j6=i ✏i✏j 1 A 3 5 = 1 k v + k 1 k c = ( 1 k v (c = 0) v (c = v) ϞσϧฏۉԽ • ෳͷϞσϧΛผʑʹ܇࿅ͤͨ͞ޙɺͦΕΒͷϞσϧ͢ ͔ͯΒςετࣄྫʹର͢Δग़ྗΛථ • ௨ৗϞσϧ͕ҟͳΕɺಉ͡ςετࣄྫͰ͕͋ͬͯͯ͢ ಉؒ͡ҧ͍Λ͠ͳ͍ͨΊɺ͏·͘ಇ͘ • ޡ͕ࠩฏۉ0ͷଟมྔਖ਼نʹै͏kݸͷճؼϞσϧͷྫ: ࢄ E[✏2 i ] ڞࢄ E[✏i✏j] ֤Ϟσϧͷޡࠩ Ξϯαϯϒϧ༧ଌثͷ ظೋޡࠩ -
χϡʔϥϧωοτϫʔΫͰͷόΪϯά • χϡʔϥϧωοτϫʔΫͷ߹ɺͯ͢ͷϞσϧ͕ಉ͡σʔ λू߹Ͱ܇࿅Մೳ • ҎԼͷҧ͍ʹΑΓɺݸʑͷϞσϧʹ෦తʹಠཱͳޡࠩ ͕ੜ·ΕΔͨΊ • ϥϯμϜͳॳظԽ •
ϛχόονͷϥϯμϜͳબ • ϋΠύʔύϥϝʔλ • χϡʔϥϧωοτϫʔΫͷඇܾఆతͳ࣮݁Ռͷҧ͍ -
ϒʔεςΟϯά • ݸʑͷϞσϧΑΓਖ਼ଇԽ͞ΕΔͨΊͰͳ͘ɺߴ͍༰ ྔΛ࣋ͭΑ͏ʹΞϯαϯϒϧΛߏங • ϒʔεςΟϯάͷྫɿ • ΞϯαϯϒϧʹχϡʔϥϧωοτϫʔΫΛঃʑʹ Ճ͢Δ͜ͱͰɺχϡʔϥϧωοτϫʔΫͷΞϯ αϯϒϧΛߏங
• χϡʔϥϧωοτϫʔΫʹӅΕϢχοτΛঃʑʹ Ճ͢Δ͜ͱͰɺݸʑͷχϡʔϥϧωοτϫʔΫ ΛΞϯαϯϒϧͱͯ͠ղऍ -
όΪϯάͱχϡʔϥϧωοτϫʔΫ • όΪϯάʹɺෳͷϞσϧͷ܇࿅ͱ֤ςετࣄྫʹର͢Δෳ ͷϞσϧͷධՁ͕ඞཁ • ֤Ϟσϧ͕େنͳχϡʔϥϧωοτϫʔΫͷ߹ɺϞσϧͷ ܇࿅ධՁ࣮ߦ࣌ؒͱϝϞϦͷͰίετ͕͔͔ΔͨΊɺ࣮ ༻తͰͳ͍ • 5ݸ͔Β10ݸ·ͰͷΞϯαϯϒϧҰൠత
• ͦΕҎ্ଟ͘ͳΔͱɺٸܹʹѻ͍ʹ͘͘ͳΔ • υϩοϓΞτʹΑΓɺࢦؔతʹଟ͘ͷχϡʔϥϧωοτ ϫʔΫΛूΊͨΞϯαϯϒϧͷ܇࿅ͱධՁͷͨΊͷɺ҆Ձͳۙ ࣅ͕ಘΒΕΔ -
υϩοϓΞτͷྫ • ग़ྗͰͳ͍Ϣχο τΛআ • ଟ͘ͷ߹ɺϢ χοτͷग़ྗ ʹ0Λ͔͚Ε ͍͍ •
͕͚Εແ ޮͳ෦ωοτ ϫʔΫʹͳΔՄ ೳੑ͍ -
υϩοϓΞτͷֶश • ϛχόον͝ͱʹೋϚεΫμΛ ແ࡞ҝʹαϯϓϦϯά • μ͕1ʹͳΔ֬ (ϋΠύʔύϥ ϝʔλ) • ӅΕ:
0.5 • ೖྗ: 0.8 • ޙ௨ৗ௨Γֶश • ࢦؔతʹେ͖ͳͷωοτϫʔ Ϋʹର͢ΔόΪϯάͷۙࣅΛ࣮ݱ -
όΪϯάͱυϩοϓΞτͷҧ͍ όΪϯά υϩοϓΞτ ֤Ϟσϧ ಠཱ ύϥϝʔλू߹Λڞ༗͠ɺͷχϡʔϥϧω οτϫʔΫ͔Β෦ू߹Λܧঝ ܇࿅ ֤ϞσϧͦΕ ͧΕͷ܇࿅ू߹
Ͱ܇࿅ ΄ͱΜͲͷϞσϧ໌ࣔతʹ܇࿅͞Εͳ͍ɻ Մೳͳ෦ωοτϫʔΫͷখ͞ͳ෦͕ε ςοϓͰ܇࿅͞Εɺύϥϝʔλڞ༗ʹΑΓ Γͷ෦ωοτϫʔΫ͕ྑ͍ઃఆͱͳΔ -
υϩοϓΞτͰͷਪ • Ϟσϧ͕֬Λग़ྗ͢Δ߹ͷΞϯαϯϒϧ༧ଌ • όΪϯάͷ߹ͷࢉज़ฏۉ: • υϩοϓΞτͷ߹ͷࢉज़ฏۉ: • ਂ͍χϡʔϥϧωοτϫʔΫͷ߹ɺࢦؔతͳ߲ ͷ୯७Խख๏ݟ͔͓ͭͬͯΒͣධՁࠔ
• ଟ(10ʙ20ݸ)ͷϚεΫ͔Βͷग़ྗͷฏۉͰۙࣅՄೳ 1 k k X i=1 p(i)(y|x) X µ p(µ)p(y|x, µ) -
ॏΈεέʔϦϯάਪنଇ • 1ճͷॱͰΞϯαϯϒϧશମͷ༧ଌΛۙࣅ͢ΔͨΊɺͲͷࣄྫ֬ 0ʹͳΒͳ͍ཁ݅Λઃ͚ࢉज़ฏۉΛزԿฏۉʹมߋ • શϢχοτΛར༻ͨ͠1Ϟσϧͷ ͷධՁʹΑΓ্ࣜΛۙࣅ • ܇࿅ऴྃ࣌ʹ֤ϢχοτͷॏΈΛͦͷϢχοτؚ͕·ΕΔ֬Ͱֻ ͚Δ
(·ͨ܇࿅தʹϢχοτͷঢ়ଶΛ֬ͷٯͰֻ͚߹ΘͤΔ) ˜ pensemble(y|x) = 2d sY µ p(y|x, µ) pensemble(y|x) = ˜ pensemble(y|x) P y0 ˜ pensemble(y0|x) p(y|x) -
ॏΈεέʔϦϯάਪنଇ • ҎԼͷ߹ɺॏΈεέʔϦϯάਪنଇ͕ݫີ • ඇઢܗͷӅΕϢχοτΛ࣋ͨͳ͍ϞσϧΫϥεʢԼࣜʣ • ͖݅ਖ਼نग़ྗΛ࣋ͭճؼωοτϫʔΫ • ඇઢܗੑͷͳ͍ӅΕΛ࣋ͭਂ͍ωοτϫʔΫ P(y
= y|v) = softmax(W >v + b)y · · · ˜ Pensemble(y = y|v) / 2n v u u t Y d2{0,1}n exp ⇣ W > y,: (d v) + by ⌘ = exp 0 @ 1 2n X d2{0,1}n W > y,: (d v) + by 1 A = exp ✓ 1 2 W > y,: v + by ◆ -
ॏΈεέʔϦϯάਪنଇ • ඇઢܗੑΛ࣋ͭਂ͍Ϟσϧʹରͯۙ͠ࣅͰ͔͠ͳ͍ ͕ɺܦݧతʹΑ͘ػೳ͢Δ͜ͱ͕ଟ͍ • ͨͩ͠ɺਪۙࣅͷ࠷దͳબʹґଘ • Ξϯαϯϒϧ༧ଌثʹରͯ͠ɺॏΈεέʔϦϯάۙ ࣅͷํ͕1000ݸ·Ͱͷ෦ωοτϫʔΫͷαϯϓϦ ϯάΛڐ༰ͨ͠ϞϯςΧϧϩۙࣅΑΓྨਫ਼ʹ
͓͚Δੑೳ͕ྑ͍ࣄΛ࣮ݧతʹൃݟ • 20ݸͷαϯϓϧͱϞϯςΧϧϩۙࣅͰྨਫ਼ͷ ্͕ಘΒΕΔϞσϧ͕ଘࡏ͢Δ͜ͱΛൃݟ -
υϩοϓΞτͷར • ॏΈݮਰϑΟϧλϊϧϜ੍ɺεύʔε׆ಈਖ਼ଇԽͱ͍ͬͨ ඪ४తͰܭࢉίετͷ͍ଞͷਖ਼ଇԽख๏ΑΓޮՌత • ͞ΒͳΔվળͷͨΊʹଞͷܗࣜͷਖ਼ଇԽͱ߹ͤՄೳ • ܭࢉྔ͕খ͍͞ • Ϟσϧ܇࿅खଓ͖ͷछྨʹॏେͳ੍ݶ͕ͳ͍ɻࢄදݱΛͬ
͍ͯͯ֬ޯ๏ʹΑͬͯ܇࿅Ͱ͖ΔϞσϧͰ͋Εػೳ͢Δ • ॱܕχϡʔϥϧωοτϫʔΫ • ੍͖ϘϧπϚϯϚγϯͷΑ͏ͳ֬Ϟσϧ • ճؼ݁߹ܕχϡʔϥϧωοτϫʔΫ -
(ࢀߟ) The definition of “distributed representation” • Each neuron must
represent something, so this must be a local representation. • “Distributed representation” means a many-to- many relationship between two types of representation (such as concepts and neurons). • Each concept is represented by many neurons • Each neuron participates in the representation of many concepts IUUQXXXDTUPSPOUPFEVdCPOOFSDPVSTFTTDTDMFDUVSFTMFDQEG -
υϩοϓΞτʹ͓͚Δҙ • ܭࢉίετ͕େ͖͘ͳΔՄೳੑ͕͋Δ • ਖ਼ଇԽʹΑΔϞσϧͷදݱྗݮΛ૬ࡴ͢ΔͨΊɺϞσϧα Πζͷ֦େɺ܇࿅ͷ෮ͷ૿Ճ͕ඞཁ • σʔλू߹͕େ͖͍߹ɺਖ਼ଇԽʹΑΔ൚Խޡࠩͷݮগ͕ಘ ΒΕʹ͍͘ •
ϥϕϧ͋Γ܇࿅ࣄྫ͕ۃʹগͳ͍߹ɺଞͷख๏ͷํ͕༏Ґ ͳ߹͋Δ • ϕΠδΞϯχϡʔϥϧωοτϫʔΫ • ՃͰϥϕϧͳ͠σʔλ͕ར༻Մೳͳ߹ɺڭࢣͳ͠ͷಛ ྔֶश -
ઢܗճؼͱυϩοϓΞτ • ઢܗճؼʹυϩοϓΞτΛద༻ͨ͠߹ɺೖྗಛ ྔͦΕͧΕʹҟͳΔΛ࣋ͭL2ॏΈݮਰͱՁ • ֤ಛྔͷॏΈݮਰͷେ͖ͦ͞ͷࢄͰܾ ·Δ • ଞͷઢܗϞσϧͰಉ༷ •
ਂ͍ϞσϧͰɺυϩοϓΞτͱॏΈݮਰՁ Ͱͳ͍ -
ߴυϩοϓΞτ • ෦Ϟσϧͷ૯Λ֬తͰͳ͘ੳతʹۙࣅΛಋग़ • ޯܭࢉʹ͓͚Δ֬ੑݮʹΑΓऩଋ·Ͱͷ͕࣌ؒ ૣ͘ͳΔ • ॏΈεέʔϦϯάۙࣅΑΓݪଇʹଇͬͨۙࣅͱͯ͠ς ετ࣌ʹద༻Մೳʢͨͩ͠ܭࢉྔେ͖͘ͳΔʣ •
খنͳχϡʔϥϧωοτϫʔΫͰඪ४తͳυϩο ϓΞτͱ΄΅ಉ͡ੑೳ • େنͳωοτϫʔΫͷʹద༻͞Ε͍ͯͳ͍ -
υϩοϓΞτϒʔεςΟϯά • ֬ੑɺߴυϩοϓΞτͷΑ͏ʹυϩοϓΞτͰ ਖ਼ଇԽͷޮՌΛ্͛ΔͨΊͷඞཁ݅Ͱͳ͍͕ɺे݅ Ͱͳ͍ • υϩοϓΞτͱಉ͡ϚεΫϊΠζΛ͏͕ਖ਼ଇԽͷޮՌ Λܽ͘Α͏ʹઃܭ͞ΕͨυϩοϓΞτϒʔεςΟϯάΛ ࣮ͬͨݧʹΑΓূ໌ •
υϩοϓΞτϒʔεςΟϯάͰਖ਼ଇԽͷޮՌ͕΄ͱ ΜͲಘΒΕͳ͍ • υϩοϓΞτΛόΪϯάͱͯ͠ղऍ͢Δ͜ͱͷํ͕ɺϊ Πζʹରͯ͠ؤ݈Ͱ͋Δͱղऍ͢ΔΑΓՁ͕͋Δ -
υϩοϓΞτʹӨڹΛड͚ͨ ଞͷ֬తΞϓϩʔν • υϩοϓΞτɺॏΈΛڞ༗͢ΔϞσϧͰߏ͞ Εͨࢦؔతͳେ͖͞ͷΞϯαϯϒϧΛ܇࿅͢Δ ଞͷ֬తͳΞϓϩʔνʹӨڹΛٴ΅͍ͯ͠Δ • υϩοϓίωΫτ • ֬తϓʔϦϯά
• ฏۉ1ͷΨεʹجͮ͘ϚεΫ • υϩοϓΞτɺࠓ࠷͘ΘΕ͍ͯΔ҉త ͳΞϯαϯϒϧख๏ -
ظ1ͷΨεʹجͮ͘ϚεΫ • ֬తͳಈ࡞ʹΑΔωοτϫʔΫͷ܇࿅ͱɺෳͷ֬తͳ ܾఆΛฏۉ͢Δ༧ଌɺόΪϯάͷҰܗଶͱ࣮ͯ͠ • υϩοϓΞτϢχοτΛแؚ͢Δ͔আ֎͢Δ͔Ͱߏ ͞ΕΔϞσϧͷΞϯαϯϒϧΛόΪϯά • ϞσϧͷฏۉԽख๏͕แؚͱআ֎ʹجͮ͘ඞཁͳ͍ʢྫ ͑μ͕0/1ͷΑ͏ʹ༗ݶͰͳ࣮͘ʣ
• ॏΈͱ ɹ Λֻ͚Δ͜ͱͰೋϚεΫʹجͮ͘υϩο ϓΞτͷੑೳΛ͑Δ • ɹ Ͱ͋ΔͨΊɺਪ࣌ʹॏΈεέʔϦϯά͕ෆཁ µ ⇠ N (1, I) E(µ) = 1 -
ύϥϝʔλڞ༗ͱͯ͠ͷυϩοϓΞτ • υϩοϓΞτɺόΪϯάͨ͠ϞσϧͷΞϯαϯϒϧ͚ͩ Ͱͳ͘ɺӅΕϢχοτΛڞ༗͢ΔϞσϧͷΞϯαϯϒϧ܇ ࿅ • Ϟσϧͷ֤ӅΕϢχοτɺଞͷӅΕϢχοτʹؔΘΒ ͣྑ͍ੑೳΛൃش • ֤ӅΕϢχοτϞσϧؒͰަஔ͕Մೳ
• ֤ӅΕϢχοτ͕୯ʹྑ͍ಛྔͱ͍͏͚ͩͰͳ͘ɺଟ ͘ͷ؍Ͱྑ͍ಛྔͱͳΔΑ͏ʹਖ਼ଇԽ • ൚Խޡࠩͷվળɺಠཱͨ͠ϞσϧͷΞϯαϯϒϧΑΓυ ϩοϓΞτͷํ͕େ͖͍ -
υϩοϓΞτʹ͓͚Δॏཁͳ؍ • ϚεΫϊΠζ͕ӅΕϢχοτʹద༻ • ೖྗͷݩʑͷՁΛഁյͱ͍͏ΑΓɺೖྗʹؚ·ΕΔ ใΛߴʹతͰదԠతʹഁյ • ඓ͕ͳͯ͘إΛݕͰ͖ΔΑ͏ʹͳΔྫ • ೖྗը૾͔ΒϊΠζՃͰඓ͚ͩΛআڈ͢Δͷࠔ
• ϊΠζ͕ࢉ • ϊΠζ͕ݻఆഒͰՃࢉͰ͋ΔͳΒɺӅΕϢχοτϊ Πζ͕ൺֱతॏཁͰͳ͘ͳΔΑ͏ʹ ͕ඇৗʹେ͖͘ͳ ΔපཧతͳղΛֶश hi -
όονਖ਼نԽͱυϩοϓΞτ • όονਖ਼نԽɺ܇࿅࣌ʹՃࢉࢉͰӅΕϢχο τʹϊΠζΛಋೖͯ͠ϞσϧΛ࠶ύϥϝʔλԽ • ओͳత࠷దԽͷվળ͕ͩɺϊΠζʹਖ਼ଇԽͷ ޮՌ͋Γ • υϩοϓΞτ͕ෆཁʹͳΔ߹͋Δ •
྆ํΛద༻͢Δͱѱ͍ੑೳΛҾ͖ى͜͢͜ͱ͋ Δ (https://arxiv.org/pdf/1801.05134.pdf) -
ఢରతֶश • ܇࿅ू߹ʹఢରతͳՃΛͨ͠ࣄྫֶशʹΑΓɺݩͷi.i.d.ςετू߹ʹ͓ ͚ΔޡΓΛݮͰ͖Δ • ఢରతࣄྫաͷઢܗੑ͕ओͳݪҼͷ1ͭ • χϡʔϥϧωοτϫʔΫओʹઢܗੑʹؔ࿈ͨ͠ߏཁૉΛݩʹߏங • શମతͳؔɺ݁Ռతʹߴ͍ઢܗੑΛ࣋ͭ
• ࠷దԽ͕༰қͳҰํɺೖྗͷ͕େͰ͋Εɺઢܗؔͷ͕ٸܹʹ มԽ͢ΔՄೳੑ͕͋Δ (֤ೖྗ͕ มԽͨ͠߹ɺ࠷େͰ มԽ) • ఢରతֶशʹΑΓ܇࿅σʔλۙͰͷણࡉͰہॴతʹઢܗͳڍಈΛՄ • ہॴෆมੑͷࣄલࣝΛڭࢣ͋Γχϡʔϥϧωοτʹ໌ࣔతʹಋೖ ✏ ✏kwk1 -
ԾఢରతࣄྫʹΑΔڭࢣ͋Γֶश • σʔλͳ͠ͷσʔλ͕ଘࡏ͢Δଟ༷ମʹԊͬͯɺͲ ͜ʹ͓͍ͯখ͞ͳมԽʹରͯ͠ؤ݈ͳؔΛֶश • σʔλू߹ͷதͰϥϕϧ͕༩͞Ε͍ͯͳ͍ ʹ ͓͍ͯɺϞσϧͰϥϕϧ ΛׂΓͯΔ •
ྨثʹ Ͱ͋Δϥϕϧ Λग़ྗͤ͞Δఢର తࣄྫ Λ୳͢(Ծతఢରࣄྫ) • ྨث͕ ͱ ʹಉ͡ϥϕϧΛׂΓͯΔΑ͏ʹ ֶशͤ͞Δ x ˆ y y0 6= ˆ y y0 x x0 x0 -
ڑΞϧΰϦζϜ • ଟ༷ମԾઆΛ׆༻ͨ͠ॳظͷࢼߦͷ1ͭ • ϊϯύϥϝτϦοΫͳ࠷ۙΞϧΰϦζϜ • ϢʔΫϦουڑͰͳ͘ɺͦͷۙͰ͕֬ूத͍ͯ͠Δͱ͍͏ଟ ༷ମͷ͔ࣝΒಘΒΕͨࢦඪΛར༻ •
ͱ ؒͷ࠷ۙڑͱͯ͠ɺͦΕͧΕ͕ଐ͢Δଟ༷ମ ͱ ؒͷڑΛ͏ͷ͕ଥ • ྨثଟ༷ମ্ͷಈ͖ʹରԠ͢ΔہॴతཁҼʹରͯ͠ෆมͷͨΊ • ܭࢉ্ࠔ͔͠Εͳ͍ͨΊɺ Λ Ͱͷฏ໘Ͱۙࣅ͠ɺ2ͭͷ ฏ໘ؒͷڑΛଌΔ͔ɺ1ͭͷฏ໘ͱ1ͭͷͷؒͷڑΛଌΔํ ๏͕͋Δ x1 x2 xi M1 M2 Mi -
ઢΞϧΰϦζϜ • χϡʔϥϧωοτϫʔΫͷ֤ग़ྗ ΛطͷมಈཁҼʢը ૾ͷҠಈɺճసɺ֦େॖখͳͲʣʹରͯ͠ہॴతʹෆมͳ ྨثΛ܇࿅ • ͕ ʹ͓͚Δطͷଟ༷ମͷϕΫτϧ ʹର
ͯ͠ަ͍ͯ͠Δ • ҎԼͷΑ͏ͳਖ਼ଇԽϖφϧςΟΛՃ͢Δ͜ͱͰɺ ํ ʹରͯ͠ Ͱͷ ͷํඍ͕খ͘͞ͳΔ • ڭࢣ͋Γֶश͚ͩͰͳ͘ɺڧԽֶशͷ؍ͰΘΕ͖ͯͨ ⌦(f) = X i ⇣ (rxf(x))>v(i) ⌘2 rxf(x) x v(i) f v(i) x f(x) -
ઢ๏ͱσʔλू߹֦ுͱͷؔ • ڞ௨ • ωοτϫʔΫͷग़ྗΛม͑ͳ͍มͷू߹Λࢦఆ͢Δ͜ ͱͰɺλεΫʹؔ͢ΔࣄલࣝΛූ߸Խ • ҧ͍ • σʔλू߹֦ு:
গͳ͘ͳ͍ճͷมΛࢪͯ͠ੜͨ͠ ݸผͷೖྗΛਖ਼͘͠ྨ͢ΔΑ͏ʹ໌ࣔతʹ܇࿅ • ઢ๏: ໌ࣔతʹ৽͍͠ೖྗΛௐΔඞཁͳ͘ɺ ղੳతʹਖ਼ଇԽ͢Δ͜ͱͰɺಛఆͷมʹରԠ͢Δํ ͷઁಈʹ߅͢ΔΑ͏ʹ͢Δ -
ઢ๏ͷܽ • ඍখͳઁಈʹ͔͠߅Ͱ͖ͳ͍ • ਖ਼نԽઢܗϢχοτ (ReLU) ʹجͮ͘ϞσϧͰඍ খͷΞϓϩʔν͕ࠔ • ඍΛॖখͰ͖ΔͷɺϢχοτΛআ֎͢Δ͔ॏ
ΈΛॖখͨ͠߹ͷΈ • γάϞΠυtanhͱҟͳΓɺେ͖ͳॏΈΛ࣋ͭ େ͖ͳʹͤͯ͞ඍΛখ͘͞Ͱ͖ͳ͍ -
ೋॏٯ๏ͱఢରతֶश ઢ๏ ೋॏٯ๏ ʢϠίϏߦྻ͕খ͘͞ͳΔΑ͏ ʹਖ਼ଇԽʣ σʔλू߹֦ு ఢରతֶश ʢޓ͍ʹ͍ۙೖྗͷग़ྗ͕ಉ͡ ʹͳΔΑ͏ʹ܇࿅ʣ ಛఆํͷೖྗͷ
มԽʹରͯ͠ Ϟσϧ͕ෆม ͯ͢ͷํͷೖྗͷ มԽʹରͯ͠ Ϟσϧ͕ෆม ඍখͳઁಈʹ ͷΈ߅Մೳ ඍখͰͳ͍ ઁಈʹ߅Մೳ -
ଟ༷ମྨث • ଟ༷ମྨثͰɺࣗݾූ߸Խثʢ14ষʣΛͬͯϕΫτϧΛਪ ఆ͢ΔͨΊɺϢʔβ͕ϕΫτϧΛࢦఆ͢Δඞཁ͕ͳ͍ 1.ࣗݾූ߸ԽثΛͬͯڭࢣͳֶ͠शͰଟ༷ମͷߏ (ଟ༷ମͷϕ Ϋτϧ) Λֶश 2.͜ΕΒͷϕΫτϧΛͬͯχϡʔϥϧωοτϫʔΫྨثΛਖ਼ ଇԽ
(ઢ๏) • ࣗݾූ߸ԽثͰਪఆ͞ΕͨϕΫτϧରʹݻ༗ͳཁૉΛؚΉ • ը૾ͷҠಈɺճసɺ֦େॖখͱ͍ͬͨزԿֶతஔ͔Βੜ͡Δෆ มੑΛ͑Δ • ྫ͑ɺ಄٭ͳͲରͷ෦ҐͷҠಈมԽʹ૬͢Δ