Slide 1

Slide 1 text

スパースモデリングを活用した データ解析の舞台裏 2018年4月4日 MACHINE LEARNING Meetup KANSAI #1 @株式会社はてな

Slide 2

Slide 2 text

ػցֶशΛ࢓ࣄͰ࢖͏ͨΊʹ • ػցֶश΁ͷظ଴ײͱݱ࣮ͷࠩΛ஌Δ • ೉ղͳٕज़΁ͷཱͪ޲͔͍ํΛֶͿ • ஌ݟΛڞ༗͢Δ͜ͱͰ৽ͨͳࢹ఺ΛಘΔ

Slide 3

Slide 3 text

છాوࢤ ͦΊ͔ͩͨ͠ • גࣜձࣾϋΧϧε औక໾$50 • ژ౎େֶ৘ใֶݚڀՊγεςϜՊֶઐ߈ଔ • 1ZUIPOྺ ೥

Slide 4

Slide 4 text

ࠓޙͷొஃ༧ఆ • ͸ΜͳΓ 1ZUIPO •  ۚ !ژ౎ • 1Z$PO NJOJ0TBLB •  ౔ !େࡕ

Slide 5

Slide 5 text

ϋΧϧεͱ͸ • ϔϧεέΞɾϥΠϑαΠΤϯε Y"* • εύʔεϞσϦϯάΛ࣠ͱͨ͠σʔλղੳ • $)0ࣨʹΑΔελοϑͷ݈߁ͮ͘Γ

Slide 6

Slide 6 text

ڭҭػؔͱͷ࿈ܞ • ՊֶΞυόΠβʔɾେؔਅ೭ࢯ • ౦๺େֶେֶӃ৘ใՊֶݚڀՊ।ڭत • εύʔεϞσϦϯά΍ྔࢠίϯϐϡʔςΟϯά

Slide 7

Slide 7 text

ΞδΣϯμ • εύʔεϞσϦϯά֓આ • ϋΧϧεͷσʔλղੳͷ෣୆ཪ • ·ͱΊ

Slide 8

Slide 8 text

εύʔεϞσϦϯά֓આ

Slide 9

Slide 9 text

εύʔεϞσϦϯά • σʔλʹ಺ࡏ͢Δεύʔεੑʹண໨ͯ͠ɺࣄ৅ ΛϞσϦϯά͢Δख๏ • ೥ࠒ͔Β੝Μʹݚڀ͞Εɺಛʹը૾ॲཧ ʹ͓͍ͯ׆ൃͳٞ࿦͕ͳ͞Ε͍ͯΔ • ΤϯδχΞʹ͓͚Δೝ஌͸·ͩ͜Ε͔Β

Slide 10

Slide 10 text

ػցֶशͷಋೖ࣌ͷ՝୊ • ࣗಈԽ͸͍͕ͨ͠ɺઆ໌੹೚͸͋Δ • σʔλΛूΊΔͷʹ࣌ؒ΍ίετ͕͔͔Δ • ϋʔυ΢ΣΞͷίετ͸཈͍͑ͨ

Slide 11

Slide 11 text

εύʔεϞσϦϯά΁ͷظ଴ • ೖྗಛ௃ྔͷதͷॏཁͳ΋ͷ͕Θ͔Δ • ෆ଍͍ͯ͠Δ৘ใͷਪఆ͕Ͱ͖Δ • (16 ؀ڥҎ֎Ͱ΋ಈ࡞͢Δ

Slide 12

Slide 12 text

ଟ߲ࣜճؼͰͷಛ௃ྔબ୒ͷྫ ! = −$%& + $ + ؍ଌϊΠζ • ӈਤͷσʔλΛ؍ଌ • ଟ߲ࣜͰ͋Δ͜ͱ͸ط஌ • ͦͷ܎਺Λਪఆ͍ͨ͠ • ਅͷॏΈ͸ҎԼ

Slide 13

Slide 13 text

ૉ௚ͳઢܗճؼͰ͸աֶश͢Δ • ϊΠζͷӨڹ΋͋Γਖ਼͘͠ਪఆͰ͖͍ͯͳ͍෦෼͕͋Δ • ਅͷॏΈ͸ೋͭʹର͠ɺશͯͷೖྗ஋Λ࢖͓͏ͱ͢Δ

Slide 14

Slide 14 text

-BTTPͰͷਪఆ݁Ռ • ֓Ͷ؍ଌ৘ใΛਖ਼͘͠ਪఆ͍ͯ͠Δ • ܎਺΋εύʔεʹͳΓɺෆཁͳೖྗ͸࢖ΘΕͳ͍

Slide 15

Slide 15 text

• աֶशΛ͚͞ΔͨΊʹਖ਼ଇԽ߲Λ௥Ճ -BTTPͷ໨తؔ਺ • ελʔτ஍఺͸࠷খೋ৐๏ min 1 2 & − () * Z ͕ग़ྗɺX ͸ॏΈɺY ͸ೖྗ min 1 2 & − () * + , ( -

Slide 16

Slide 16 text

-ϊϧϜ࠷దԽ • ͳΔ΂͘গͳ͍ XͰ৚݅Λຬ ͨ͢΋ͷΛ૯౰ͨΓͰ୳͢ • ૊Έ߹Θͤ࠷దԽ໰୊ͱͳΓɺ ߴ࣍ݩʹͳΔͱܭࢉࠔ೉ ͱͳΔ Xͷ૊Έ߹ΘͤΛ૯ ౰ͨΓͰ୳͢

Slide 17

Slide 17 text

-ϊϧϜ࠷దԽ • ʮઈର஋ͷ૯࿨ΛͳΔ΂͘খ ͘͢͞Δʯʹ৚݅Λ؇࿨ • ܭࢉՄೳͰղΛٻΊΔ͜ͱ͕ Ͱ͖ΔΑ͏ʹͳΔ ੨࿮ͱͷަ఺ͷΈΛ୳͢

Slide 18

Slide 18 text

ը૾ॲཧ΁ͷԠ༻ • ը૾Λࣙॻͱεύʔεදݱͷ૊Έ߹ΘͤͰද͢ ! = #$ :ը૾ "ࣙॻ 9εύʔεදݱ

Slide 19

Slide 19 text

ࣙॻֶशͷΠϝʔδ !"" ⋮ !"$ = &' ("" ⋮ ("$ + ⋯ + &+ (+" ⋮ (+$ • ը૾͔Βύον Z Λ੾Γग़͢ • ύονΛগͳ͍ࣙॻ B Ͱදݱ Ͱ͖ΔΑ͏ɺࣙॻͱ܎਺ Y Λ ֶश͢Δ ੺࿮͕ύον

Slide 20

Slide 20 text

ࣙॻʹΑΔ࠶ߏ੒ Yύον جఈͰͷ࠶ߏ੒݁Ռ

Slide 21

Slide 21 text

ࣙॻֶशʹΑΔܽଛิ׬ͷྫ ܽଛ஋Λߟྀͨࣙ͠ॻֶशʹΑΔ৘ใ෮ݩ ը૾ :ʹର͠ྼԽ࡞༻ૉ .͕͔͔Δͱߟ͑ͯॲཧΛߦ͏

Slide 22

Slide 22 text

ϋΧϧεͷσʔλղੳͷ෣୆ཪ

Slide 23

Slide 23 text

σʔλͷεύʔεੑΛ୳͢ • -BTTPͳͲγϯϓϧͳख๏Λద༻ͯ͠ΈΔ • ಛ௃ྔಉ࢜ͷ૬ؔʹ஫ҙ͢Δ • ը૾Ͱ΋ݟํΛม͑Ε͹εύʔεʹͳΔ ͜ͱ ΋͋Δ

Slide 24

Slide 24 text

ࠩ෼ը૾ͰͷεύʔεԽ ݻఆ఺ΧϝϥͰฏৗ࣌ CBTF ͱͷࠩ෼ʹண໨

Slide 25

Slide 25 text

։ൃ؀ڥͷϙʔλϏϦςΟ • +VQZUFS PO%PDLFSΛར༻ • 0QFO$7 ͷΠϯετʔϧ͸ະͩπϥ͍ • ղੳతͳࢼߦࡨޡ͸ϩʔΧϧͰ΍ͬͯɺେҬతͳֶ श͸ύϫϑϧͳϚγϯͰߦ͏

Slide 26

Slide 26 text

αʔό؀ڥ • "84؀ڥͰ "1*ͱ࣮ͯ͠૷ • %PDLFSPO&$ • %PDLFSͰ CVJME ͯ͠ -BNCEBͰ࣮ߦ • KPCMJC ͰֶशࡁΈ NPEFMΛϩʔυ • "NB[PO4BHF.BLFS ͷ࠾༻Λݕ౼த

Slide 27

Slide 27 text

TQNJNBHF • εύʔεϞσϦϯάʹΑΔը૾ղੳ༻ϥΠϒϥϦ • ֤छΞϧΰϦζϜɾϢʔςΟϦςΟΛ࣮૷ • TDJLJUMFBSO४ڌ • ґଘ͸ TDJLJUMFBSOͷΈ • ΠϯλʔϑΣʔε΋ TDJLJUMFBSOελΠϧ • IUUQTHJUIVCDPNIBDBSVTTQNJNBHF

Slide 28

Slide 28 text

·ͱΊ

Slide 29

Slide 29 text

εύʔεϞσϦϯάͱ͸ • ೖྗಛ௃ྔͷதͷॏཁͳ΋ͷ͕Θ͔Δ • ෆ଍͍ͯ͠Δ৘ใͷਪఆ͕Ͱ͖Δ • ࣮૷͸طʹ TDJLJUMFBSOʹ݁ߏ͋Δ • ଍Γͳ͍΋ͷ͸ TQNJNBHFΛੋඇʂ • ຊ೔ͷ಺༰ ˠ IUUQTHJUJPWY,

Slide 30

Slide 30 text

ϝϯόʔઈࢍืूதʂ • σʔλɾαΠΤϯςΟετ • ϔϧεέΞɾ࢈ۀܥͷ࣌ܥྻσʔλ΍ը૾ղੳΛ͍ͨ͠ • ϋʔυ΢ΣΞɾΤϯδχΞ • ػցֶशΞϧΰϦζϜΛ '1("ʹ࣮૷ͯ͠ര଎Խ͍ͨ͠ • IUUQTXXXXBOUFEMZDPNDPNQBOJFTIBDBSVT

Slide 31

Slide 31 text

σΟεΧογϣϯ͍ͨ͠ʂ • ϞσϧͱͦͷϞσϧΛ࡞ΔͨΊͷσʔλͷߏ੒ ؅ཧΛͲ͏ͯ͠·͔͢ʁ • ςετͱ͔ɺ͍Ζ͍Ζ೰Έ͋Γ㽂