Slide 1

Slide 1 text

ࡾ୐ ༔հ / Pepabo R&D Institute, GMO Pepabo, Inc. 2018.05.12 Web System Architecture ݚڀձ (WSAݚ) #2 Sanny: େن໛ECαΠτͷͨΊͷ ਫ਼౓ͱ଎౓Λཱ྆ͨ͠෼ࢄՄೳͳ ۙࣅۙ๣୳ࡧΤϯδϯ

Slide 2

Slide 2 text

ϓϦϯγύϧΤϯδχΞ ࡾ୐༔հ!NPOPDISPNFHBOF (.0ϖύϘגࣜձࣾϖύϘݚڀॴ IUUQCMPHNPOPDISPNFHBOFDPN

Slide 3

Slide 3 text

1. ਪનػೳͱۙࣅۙ๣୳ࡧ 2. ۙࣅۙ๣୳ࡧͷվળͱ՝୊ 3. ఏҊख๏ 4. ධՁ 5. ·ͱΊ 3 ໨࣍

Slide 4

Slide 4 text

1. ਪનػೳͱۙࣅۙ๣୳ࡧ

Slide 5

Slide 5 text

• େن໛ͳECαΠτͷ৘ใաଟ໰୊ͷղܾͷͨΊɼ঎඼ͷࣗಈਪન͸ඞਢػೳ • ঎඼ಉ࢜ͷྨࣅੑΛݩʹਪન͕ߦΘΕΔͨΊɼػցతʹൺֱՄೳͳई౓ͱͯ͠ ଟ࣍ݩͷ࣮਺ϕΫτϧར༻͢Δɽಛ௃ྔɽ • ਂ૚ֶशͷൃలʹΑΓɼ͜Ε·Ͱద੾ͳಛ௃ྔΛಋ͘͜ͱ͕೉͔ͬͨ͠ը૾΍ ςΩετΛߴਫ਼౓ͳಛ௃ྔ΁ม׵͢Δ͜ͱ͕Ͱ͖ΔΑ͏ʹͳ͍ͬͯΔɽ 5 ਪનػೳͱಛ௃ྔ

Slide 6

Slide 6 text

• m࣍ݩͷϕΫτϧxΛn࣍ݩͷϕΫτϧy΁ࣸ૾͢Δؔ਺fΛਪఆ͢Δֶशख๏ 6 χϡʔϥϧωοτϫʔΫ: Ϟσϧ x1 x2 xm b W y1 y2 yn 1 2 o1 = σ( m ∑ i=0 w1i xi + b1 ) h 3 o = σ (Wx + b) w11 w12 . . w1m w21 w22 . . w2m . . wh1 wh2 . . whm x1 x2 . . xm + b1 b2 . . bh x f y h wh1 wh2 x1 x2 ೖྗ͝ͱʹॏΈXΛ৐ࢉόΠΞε ͨ͠΋ͷΛ׆ੑԽؔ਺ʹ௨͢ શϊʔυʹର͢Δॲཧ͸ߦྻͱͯ͠ૢ࡞Ͱ͖Δ

Slide 7

Slide 7 text

• େن໛ͳECαΠτͰѻ͏ಛ௃ྔ͸ɼେن໛͔ͭߴ࣍ݩϕΫτϧͷू߹ͱͳΔ • ਪનػೳͰ͸ɼ͜ͷू߹͔Βݕࡧ࣭໰σʔλʹྨࣅ͢Δ͍͔ͭ͘ͷϕΫτϧΛ ೚ҙͷڑ཭ؔ਺Λ࢖ͬͯ୳ࡧ͢Δɽۙ๣୳ࡧɽ • ۙ๣୳ࡧʹ͓͍ͯɼਖ਼֬Ͱ͸͋Δ͕ɼσʔλ਺ͱ࣍ݩ਺ʹൺྫͯ͠ܭࢉྔ͕૿ Ճ͢Δઢܗ୳ࡧ͸ݱ࣮తͰ͸ͳ͍ • ۭؒ෼ׂ΍ہॴੑӶහܕϋογϡͳͲͷํࣜʹΑͬͯܭࢉྔΛ࡟ݮ • ಛʹେن໛͔ͭߴ࣍ݩϕΫτϧू߹ʹରͯ͠͸ɼਫ਼౓Λ٘ਜ਼ʹͯ͠ܭࢉྔΛ཈ ͑Δۙࣅղ͕༻͍ΒΕΔɽۙࣅۙ๣୳ࡧɽ 7 ਪનػೳͱۙࣅۙ๣୳ࡧ

Slide 8

Slide 8 text

2. ۙࣅۙ๣୳ࡧͷվળͱ՝୊

Slide 9

Slide 9 text

• ਪનػೳʹ͸ɼఏҊ಺༰ͷత֬͞ͱॆ෼ͳԠ౴଎౓͕ٻΊΒΕΔɽ • ਫ਼౓ͱ଎౓Λཱ྆͢Δۙࣅۙ๣୳ࡧͷ࢓૊Έ͕ඞཁɽ • ଟछଟ༷ͳۙࣅۙ๣୳ࡧͷΞϧΰϦζϜ΍ͦΕΒΛ࣮૷ͨ͠ϥΠϒϥϦ͕ެ։ɼ ར༻͞Ε͍ͯΔɽ • ΞϧΰϦζϜ͝ͱʹ௕ॴ୹ॴ͕͋ΓɼݸʑͷΞϧΰϦζϜվળ͸ޮՌ͕ݶఆత 9 ۙࣅۙ๣୳ࡧͷվળͱ՝୊ • ҰํͰɼଟ͘ͷΞϧΰϦζϜ͸ɼॲཧର৅σʔλ਺ͱ࣍ݩ਺ʹੑೳ͕ґଘ͢Δ • ୳ࡧ͋ͨΓͷॲཧର৅ͷॖখ͕ɼશͯͷΞϧΰϦζϜʹޮՌత

Slide 10

Slide 10 text

10 େن໛͔ͭߴ࣍ݩϕΫτϧू߹ͷ෼ղ΋͘͠͸࡟ݮ ߦํ޲ͷ෼ղ ྻํ޲ͷ෼ղ ྻํ޲ͷ࡟ݮ ۙ๣ ۙ๣ ۙ๣ީิ ΫΤϦR ۙ๣ BSHNJOE R Y Y㱨ۙ๣ީิ ΫΤϦR R@ R@ R@ E R@ Y Y㱨9@ X_1 X_2 X_3 E R@ Y Y㱨9@ E R@ Y Y㱨9@ BSHNJO\E R@ Y E R@ Y E R@ Y ^ Y㱨9 ྻ͝ͱͷڑ཭ܭࢉ݁Ռ ڑ཭ܭࢉ݁ՌΛू໿ͯۙ͠๣୳ࡧ ࣍ݩ࡟ݮ

Slide 11

Slide 11 text

11 େن໛͔ͭߴ࣍ݩϕΫτϧू߹ͷ෼ղ΋͘͠͸࡟ݮ ߦํ޲ͷ෼ղ ྻํ޲ͷ෼ղ ྻํ޲ͷ࡟ݮ .VKB .BSJVT BOE%BWJE(-PXF4DBMBCMFOFBSFTUOFJHICPSBMHPSJUINTGPSIJHIEJNFOTJPOBM EBUB*&&&USBOTBDUJPOTPOQBUUFSOBOBMZTJTBOENBDIJOFJOUFMMJHFODF Ұఆͷσʔλ਺͝ͱʹ෼ղɽ֤ू߹ʹ͓͚Δۙ๣ީิͱڑ཭Λ ू໿ۙ͠๣୳ࡧ͢Δɽ࣍ݩ਺΁ͷґଘ͕࢒Δɽ +FHPV )FSWF .BUUIJKT%PV[F BOE$PSEFMJB4DINJE1SPEVDURVBOUJ[BUJPOGPSOFBSFTU OFJHICPSTFBSDI*&&&USBOTBDUJPOTPOQBUUFSOBOBMZTJTBOENBDIJOFJOUFMMJHFODF Ұఆͷ࣍ݩ਺͝ͱʹ෼ղɽ֤ू߹ʹ͓͚Δશσʔλͷڑ཭Λू ໿ͯۙ͠๣୳ࡧɽσʔλ਺΁ͷґଘ͕࢒Δɽ ओ੒෼෼ੳ 1$" ͳͲʹΑͬͯ࣍ݩ࡟ݮΛߦ͏ɽਫ਼౓Λ֬อ͠ ͨ࡟ݮ͸ݶք͕͋Δɽ #BCFOLP "SUFN FUBMz/FVSBMDPEFTGPSJNBHFSFUSJFWBMz&VSPQFBODPOGFSFODFPODPNQVUFS WJTJPO4QSJOHFS $IBN

Slide 12

Slide 12 text

• ਫ਼౓ͱ଎౓Λอͪͳ͕ΒɼߦɾྻΛ෼ղͰ͖Δํ͕ࣜٻΊΒΕΔɽ • ͦͷͨΊʹ͸ྻํ޲෼ղޙͷ݁Ռू໿Λղܾ͢Δඞཁ͕͋Δɽ 12 େن໛͔ͭߴ࣍ݩϕΫτϧू߹ͷ෼ղ΋͘͠͸࡟ݮ ྻํ޲ͷ෼ղ ΫΤϦR R@ R@ R@ E R@ Y Y㱨9@ X_1 X_2 X_3 E R@ Y Y㱨9@ E R@ Y Y㱨9@ BSHNJO\E R@ Y E R@ Y E R@ Y ^ Y㱨9 ྻ͝ͱͷڑ཭ܭࢉ݁Ռ ڑ཭ܭࢉ݁ՌΛू໿ͯۙ͠๣୳ࡧ ͦ΋ͦ΋ɼͳͥ࠶౓શߦͷڑ཭ΛٻΊ௚͞ͳ͚Ε͹ͳΒͳ͍ͷ͔ɽ

Slide 13

Slide 13 text

3. ఏҊख๏

Slide 14

Slide 14 text

• ঎඼ಛੑΛΑ͘දݱ͓ͯ͠Γߴਫ਼౓ʹྨࣅ౓͕ൺֱՄೳͳߴ࣍ݩ͔ͭີͳϕΫ τϧͷू߹Λର৅ͱͨۙ͠ࣅۙ๣୳ࡧ • ֶशࡁΈCNNΛಛ௃நग़ثͱͯ͠ར༻ͯ͠ը૾͔ΒಘΒΕΔಛ௃ྔू߹ • ςΩετΛ෼ࢄදݱ΁ม׵͢ΔWord2vec͔ΒಘΒΕΔಛ௃ྔू߹ • ͜ΕΒ͕ɼݕࡧ࣭໰σʔλ(ΫΤϦ)ʹର͢Δߴ࣍ݩϕΫτϧू߹ͷۙ๣୳ࡧ݁ Ռͷ্Ґू߹͕ɼΫΤϦͱߴ࣍ݩϕΫτϧू߹Λ೚ҙͷ࣍ݩ਺Ͱ౳෼ͨ͠෦෼ ϕΫτϧ୯ҐͰۙ๣୳ࡧͨ݁͠Ռͷ্Ґू߹ͱྨࣅ͠΍͍͢͜ͱʹண໨ 14 ఏҊख๏ ෦෼͕ྨࣅ͢Ε͹શମ͕ྨࣅ͢ΔՄೳੑ͕ߴ͍σʔλಛੑ

Slide 15

Slide 15 text

• ΫΤϦͱߴ࣍ݩϕΫτϧू߹Λ೚ҙͷ࣍ݩ਺Ͱ౳෼ͨ͠෦෼ϕΫτϧ୯ҐͰฒ ߦʹۙ๣୳ࡧͨ݁͠Ռͷ࿨ू߹Ͱ͋Δۙ๣ީิ͔Βɼ࠶౓ۙ๣୳ࡧΛߦ͏ɽ 15 ఏҊख๏ R@ R@ R@ 9@ 9@ 9@ /SFDPSET // R@ Y@O Y㱨9@ // R@ Y@O Y㱨9@ // R@ Y@O Y㱨9@ \ ^ \ ^ \ ^ BSHNJOE R Y Y㱨\ ^ 㱮 㱮 ෼ղલ ෼ղޙ ᶃ௿࣍ݩۭؒͷฒߦͨۙ͠๣୳ࡧ ᶄݻఆ਺ͷۙ๣ީิͷू໿ ᶅۙ๣ީิͷઢܗ୳ࡧ ᶃ ᶄ ᶅ ଎౓վળ ᶃ ᶄ ᶅ 2VFSZ

Slide 16

Slide 16 text

16 Sanny: ఏҊख๏ͷ࣮૷ 4BOOZ 4BOOZ 4BOOZ // // 㱮 // // ᶃ ᶄ ᶅ 2VFSZ "MHPSJTN "MHPSJTN "MHPSJTN • ΫΤϦฒͼʹ୳ࡧର৅σʔλͷ೚ҙ࣍ݩ΁ͷ౳෼ͱ݁Ռͷू໿Λ୲౰͢Δ • ෦෼ϕΫτϧͷۙ๣୳ࡧΞϧΰϦζϜ͸໰Θͳ͍ • ෦෼ϕΫτϧ͝ͱͷ୳ࡧॲཧ͸ಠཱͷͨΊ෼ࢄߏ੒͕Մೳ

Slide 17

Slide 17 text

4. ධՁ

Slide 18

Slide 18 text

• ఏҊख๏ʹΑͬͯਫ਼౓ͱ଎౓͕Ͳͷఔ౓վળ͢Δ͔ΛධՁ͢Δ • ୳ࡧର৅͸ɼ2048࣍ݩϕΫτϧɼ27.2ສ݅ • ϕΫτϧ͸ECαΠτͰ঎඼ը૾ΛCNNҰछͰ͋Δinception-v3ΛImageNetը ૾Ͱ܇࿅ͨ͠Ϟσϧ͔ΒಘΒΕΔಛ௃ྔ • ۙ๣୳ࡧΞϧΰϦζϜͱͯ͠ɼۭؒ෼ׂํࣜΛ࠾༻ͨ͠AnnoyϥΠϒϥϦΛର ৅ͱͨ͠ • ۙ๣୳ࡧͷύϥϝλΛมߋ͠ͳ͕ΒɼTop10ۙ๣୳ࡧʹ͓͚Δਫ਼౓ͱ଎౓ͷτ ϨʔυΦϑΛൺֱ͢Δ 18 ධՁ: ਫ਼౓ͱ଎౓ͷվળ

Slide 19

Slide 19 text

ධՁ: ਫ਼౓ͱ଎౓ͷվળ 19 • ॎ࣠͸୳ࡧඵ਺ͷٯ਺දࣔɼ্ʹ ߦ͘΄Ͳߴ଎ɽԣ࣠͸ద߹཰ɽ • ݩͷΞϧΰϦζϜʹରͯ͠ఏҊख๏ Λద༻ͨ͜͠ͱͰਫ਼౓ɼ଎౓ͷվ ળ͕ݟΒΕͨ (40ms->10ms) • Sanny-4, Sanny-8͸ͦΕͧΕྻͷ෼ ׂ਺ɽ෼ׂ਺Λ૿΍ͯ͠΋ਫ਼౓͸Լ ͕Βͣɼ଎౓໘Ͱ΋վળ͕ݟΒΕͨ

Slide 20

Slide 20 text

20 ධՁ: σʔλಛੑʹΑΔ༗ޮੑ ɹద߹཰ ෦෼ ෦෼ ෦෼ ෦෼ 4BOOZ 8PSEWFD ࣍ݩͷີϕΫτϧ 'BTIJPO./*45 ࣍ݩͷૄϕΫτϧ Ұ༷ཚ਺ ࣍ݩͷີϕΫτϧ ਖ਼ن෼෍ ࣍ݩͷີϕΫτϧ • σʔλʹΑΔఏҊख๏ͷޮՌͷࠩΛൺֱ • Word2vecͷΑ͏ͳѹॖ͞Εͨ৘ใʹରͯ͠͸ɼख๏ͷޮՌ͕ߴ͍ • ૄϕΫτϧͰ͸ɼख๏ͷޮՌ͸௿͍ • ີϕΫτϧͰ΋ϥϯμϜͳ஋Λ༻͍Δ৔߹͸ɼख๏ͷޮՌ͸௿͍ɽ

Slide 21

Slide 21 text

5. ·ͱΊ

Slide 22

Slide 22 text

• ECαΠτͷਪનػೳʹඞཁͳਫ਼౓ͱ଎౓Λཱ྆͢Δۙࣅۙ๣୳ࡧΤϯδϯΛ ఏҊͨ͠ • ෦෼ͷྨࣅ͕શମͷྨࣅͱؔ܎͢ΔσʔλΛର৅ͱ͢Δ͜ͱʹΑͬͯɼର৅ͷ ྻํ޲෼ղʹΑΔΞϧΰϦζϜඇґଘͷվળ͕ߦ͑Δ͜ͱΛ֬ೝͨ͠ • ෼ࢄՄೳͳํࣜʹΑͬͯɼՄ༻ੑɼ֦ுੑͷ͋Δߏ੒͕ՄೳͱͳΔ • ࠓޙ͸ɼద༻ΞϧΰϦζϜͷ෯޿͍ݕূͱɼద༻Մೳͳσʔλ൑ผํ๏ɼฒͼ ʹ෼ࢄߏ੒ʹ͓͚ΔωοτϫʔΫͷϘτϧωοΫΛճආ͢ΔͨΊͷܧଓͨ͠ݚ ڀ͕ඞཁɽ 22 ·ͱΊ

Slide 23

Slide 23 text

No content