Upgrade to Pro — share decks privately, control downloads, hide ads and more …

コミュニティサービスにおけるレコメンデーションの変遷とMLパイプラインについて

 コミュニティサービスにおけるレコメンデーションの変遷とMLパイプラインについて

2021/10/15に開催されたPyConJPで登壇した資料になります。

アジェンダ
✓自己紹介・サービス紹介(3min)
✓レコメンデーションの変遷(20min)
‣ レコメンデーションってどんなものがあるの?
‣ TensorFlowを用いた行列分解によるレコメンデーション
‣ トピックモデルを活用したレコメンデーション
‣ニューラルネットワークを活用したSoftmax Recommendation
✓機械学習パイプラインについて(5min)
‣AWS StepFuncstionsによる構築方法
✓まとめ(1min)

Takanobu Nozawa

October 15, 2021
Tweet

More Decks by Takanobu Nozawa

Other Decks in Technology

Transcript

  1. ίϛϡχςΟαʔϏεʹ͓͚Δ
    Ϩίϝϯσʔγϣϯͷมભͱ.-ύΠϓϥΠϯʹ͍ͭͯ
    Takanobu Nozaw
    a

    2021.10.1
    5

    PyCon JP 2021

    View Slide

  2. ͜Μʹͪ͸ʂ

    View Slide

  3. ຊ೔͸ɺϨίϝϯσʔγϣϯφϯϞϫΧϥϯঢ়ଶ͔Β
    ͍Ζ͍Ζࢼߦࡨޡ͖ͯͨ͠มભΛ͓࿩͠Α͏ͱࢥ͍·͢🗣
    ్தͰදݱ͕ޡ͍ͬͯΔՕॴͳͲ͋Δ͔΋͠Ε·ͤΜɻ

    ͦͷ৔߹͸͝ࢦఠ͍͚ͨͩΔͱخ͍͠Ͱ͢

    View Slide

  4. 5XJUUFSͳͲͰຊൃදʹؔ͢ΔίϝϯτΛ
    ͍͚ͨͩΔͱخ͍͠Ͱ͢ʂϙδɾωΨ໰Θͣʂ
    ϋογϡλάɿQZDPOKQ
    ˞ຊࢿྉ͸ޙ΄Ͳެ։͠·͢
    ͓ئ͍

    View Slide

  5. 㾎ࣗݾ঺հɾαʔϏε঺հʢNJOʣ
    㾎ϨίϝϯσʔγϣϯͷมભʢNJOʣ
    ‣ϨίϝϯσʔγϣϯͬͯͲΜͳ΋ͷ͕͋Δͷʁ
    ‣5FOTPS'MPXΛ༻͍ͨߦྻ෼ղʹΑΔϨίϝϯσʔγϣϯ
    ‣τϐοΫϞσϧΛ׆༻ͨ͠Ϩίϝϯσʔγϣϯ
    ‣χϡʔϥϧωοτϫʔΫΛ׆༻ͨ͠4PGUNBY3FDPNNFOEBUJPO
    㾎ػցֶशύΠϓϥΠϯʹ͍ͭͯʢNJOʣ
    ‣"844UFQ'VODTUJPOTʹΑΔߏஙํ๏
    㾎·ͱΊʢNJOʣ
    ΞδΣϯμ

    View Slide

  6. ࣗݾ঺հ

    View Slide

  7. ࣗݾ঺հ
    ໊લɿ໺ᖒ఩রʢ/P[BXB5BLBOPCVʣ
    ॴଐɿίωώτגࣜձࣾ
    ɹɹɿ͔ͨͺ͍!UBLBQZ
    w /-1ɺਪનγεςϜΛϝΠϯʹ΍Γͭͭ"84ͱٔΕ͍ͯ·͢
    w ػցֶशΛ࢖ͬͯͲͷΑ͏ʹϏδωεߩݙ͢Δ͔ʹڵຯ͕͋Γ·͢
    w िͰٕज़ܥͷ1PEDBTU഑৴ͯ͠·͢🎙XJQGN

    View Slide

  8. αʔϏε঺հ

    View Slide

  9. ʮϚϚϦʯʹ͍ͭͯ
    l೰ΈzͱzڞײzΛ࣠ʹϚϚʹدΓఴ͏UP$޲͚αʔϏε
    ΞϓϦɾ8FCɾ4/4ͱଟ֯తʹαʔϏεΛల։͍ͯ͠·͢

    View Slide

  10. ʮՈ଒ϊʔτʯʹ͍ͭͯ
    ϚϚϦ಺ͷݕࡧ2"σʔλΛ෼ੳͰ͖ΔUP#޲͚αʔϏε
    ࢠҭͯՈఉͷ๊͑Δʮ՝୊ʯͳͲͷ෼ੳ͕Մೳ

    View Slide

  11. ຊ೔࿩͢Ϩίϝϯσʔγϣϯػೳ
    w ΞϓϦͷΠνػೳͱͯ͠ࠨͷΑ͏ͳ6*Ͱ

    ఏڙ͍ͯ͠Δ
    w ͜ͷεΫγϣͩͱɺ͓ۚؔ࿈ͷ࣭໰͕

    Ϩίϝϯυ͞Ε͍ͯΔ

    View Slide

  12. ΞʔΩςΫνϟ
    w ϨίϝϯσʔγϣϯͷΞʔΩςΫνϟ͸ҎԼͷΑ͏ͳΠϝʔδ
    w όονॲཧͰਪન݁ՌΛࣄલʹܭࢉ͓͖ͯ͠ɺ.-"1*Ͱ͸͔ͦ͜Β

    σʔλΛऔಘ͍ͯ͠Δ

    View Slide

  13. Ͱ͸ɺϝΠϯύʔτ΁✈

    View Slide

  14. Ϩίϝϯσʔγϣϯͷมભ
    ϨίϝϯσʔγϣϯͬͯͲΜͳ΋ͷ͕͋Δͷʁ

    View Slide

  15. ڠௐϑΟϧλϦϯά
    w ڠௐϑΟϧλϦϯάʹ͸ʮϢʔβʔϕʔεʯ΍ʮΞΠςϜϕʔεʯͱ͍ͬͨख๏͕͋Δ
    w ΞΠςϜϕʔε͸"NB[PO͕࢖͍ͬͯͨʢ˞ʣ͜ͱͰ΋༗໊
    w ͋ΔϢʔβʔͷΞΠςϜʹର͢ΔධՁ஋ΛɺͦͷΞΠςϜͱࣅ͍ͯΔΞΠςϜʹ෇͚Β
    ΕͨධՁ஋Λར༻ͯ͠༧ଌ
    w ྨࣅ౓Λݩʹؔ࿈͢ΔΞΠςϜͷਪનͳͲ΋Մೳ
    ˞IUUQTXXXDTVNEFEVdTBNJS"NB[PO3FDPNNFOEBUJPOTQEG

    View Slide

  16. .BUSJY'BDUPSJ[BUJPO
    w /FUGMJY͕ࣾओ࠵ͨ͠ʮ/FUGMJY1SJ[Fʯͱݺ͹ΕΔίϯϖͰొ৔
    w ैདྷͷڠௐϑΟϧλϦϯάͰ͸ධՁ஋ߦྻ͕ૄͰ͋Δ͜ͱ͕ଟ͘ɺਫ਼౓ͷ໰୊
    ΍ɺͦ΋ͦ΋σʔλ͕গͳ͍ͱྨࣅϢʔβʔ΍ΞΠςϜΛे෼ʹݟ͚ͭΒΕͳ͍

    ͱ͍͏՝୊͕͋ͬͨ
    w .BUSJY'BDUPSJ[BUJPO͸ͦͷ໊લͷ௨ΓɺධՁ஋ߦྻΛϢʔβʔͷಛ௃ྔߦྻͱ

    ΞΠςϜͷಛ௃ྔߦྻʹ෼ղ͠ɺີߦྻΛੜ੒͢Δ͜ͱ͕Ͱ͖Δ

    View Slide

  17. .BUSJY'BDUPSJ[BUJPO
    w ਤʹ͢ΔͱҎԼͷΑ͏ͳΠϝʔδ
    w ࠷ॳͷϞσϧʹ͸͜ͷ.BUSJY'BDUPSJ[BUJPOΛ࠾༻ͨ͠

    View Slide

  18. Ϩίϝϯσʔγϣϯͷมભ
    ᶃ5FOTPS'MPXΛ༻͍ͨߦྻ෼ղʹΑΔϨίϝϯσʔγϣϯ

    View Slide

  19. 5FOTPS'MPXΛ༻͍ͨߦྻ෼ղ
    w ߦྻ෼ղΛ5FOTPS'MPXͷ&NCFEEJOH-BZFSΛ༻͍࣮ͯ૷
    w ԼهࣜͰϢʔβʔͷᅂ޷͕είΞϦϯάͰ͖ΔͱԾఆͯ͠ϞσϦϯά
    rij
    = vi
    ⋅ vj
    + bi
    + bj
    rij
    bi
    bj
    vi
    vj
    vi
    ⋅ vj
    ϢʔβʔJʹΑΔΞΠςϜKʹର͢ΔධՁ஋
    ϢʔβʔJʹΑΔධՁ஋ͷόΠΞεɻ͜ͷϢʔβʔ͕͚ͭΔධՁ஋͕શମతʹߴ͍͔௿͍͔Λද͢
    ΞΠςϜKʹର͢ΔධՁ஋ͷόΠΞεɻ͜ͷΞΠςϜʹର͢ΔධՁ஋͕શମతʹߴ͍͔௿͍͔Λද͢
    ϢʔβʔJͷಛ௃ϕΫτϧ
    ΞΠςϜKͷಛ௃ϕΫτϧ
    ϢʔβʔJͱΞΠςϜKͷಛ௃ϕΫτϧͷ಺ੵ

    View Slide

  20. 5FOTPS'MPXΛ༻͍ͨߦྻ෼ղ
    w αϯϓϧίʔυ͸͜Μͳײ͡
    w ֶशޙͷ&NCFEEJOH-BZFSʹ͸Ϣʔβʔɺ

    ΞΠςϜͦΕͧΕͷ෼ࢄදݱ͕֨ೲ͞ΕΔ

    View Slide

  21. ͜ͷϞσϧͷ݁Ռ͸Ͳ͏͔ͩͬͨ

    View Slide

  22. ߦྻ෼ղϞσϧͷ݁Ռ
    w ͷϢʔβʔΛର৅ʹ"#ςετΛ࣮ࢪ
    w ϕϯνϚʔΫͱ͍ͯͨ͠਺஋ʹ͸ಧ͔ͣ😓
    ϕϯνϚʔΫͷ਺஋
    Ϩίϝϯυͷ਺஋

    View Slide

  23. ߦྻ෼ղϞσϧͷ݁Ռ
    w ͷϢʔβʔΛର৅ʹ"#ςετΛ࣮ࢪ
    w ϕϯνϚʔΫͱ͍ͯͨ͠਺஋ʹ͸ಧ͔ͣ😓
    ϕϯνϚʔΫͷ਺஋
    Ϩίϝϯυͷ਺஋
    ·͊࠷ॳ͔ΒͦΜͳʹ͏·͍͘͘ϫέͳ͍͔🥶

    View Slide

  24. ߦྻ෼ղϞσϧͷ݁Ռ
    w ͷϢʔβʔΛର৅ʹ"#ςετΛ࣮ࢪ
    w ϕϯνϚʔΫͱ͍ͯͨ͠਺஋ʹ͸ಧ͔ͣ😓
    ϕϯνϚʔΫͷ਺஋
    Ϩίϝϯυͷ਺஋
    ݁ՌΛ෼ੳ

    View Slide

  25. ߦྻ෼ղϞσϧͷ݁Ռ
    ݁ՌΛ෼ੳ͢Δͱਪન͞Ε͍ͯΔ࣭໰ͷΧςΰϦʹภΓ͕͋Δ͜ͱ͕෼͔ͬͨ
    w ͦ΋ͦ΋ΧςΰϦ͝ͱʹ౤ߘ͞ΕΔ࣭໰ͷ૯ྔʹ͹Β͖͕ͭ͋Δ
    w ʮ೛৷ɾग़࢈ʯ΍ʮࢠҭͯɾάοζʯΈ͍ͨͳΧςΰϦ͸࣭໰౤ߘ਺΋ଟ͍
    w ࠓճ͸ʮಛఆظؒ಺ʹYYճҎ্ͷWJFX਺͕͋Δ࣭໰ʯΛਪ࿦ର৅ͱ͍ͯͨ͠ͷͰɺ

    ͦ΋ͦ΋౤ߘ਺ͷଟ͍ΧςΰϦͷ࣭໰͕ਪન͞Ε΍͘͢ͳ͍ͬͯͨ
    w ϚϚϦͰ͸݄ؒͰສ݅΄Ͳͷ2"͕౤ߘ͞Ε͍ͯΔͷͰɺաڈʹ౤ߘ͞Εͨ
    શͯͷ࣭໰Λਪ࿦ର৅ͱ͢Δͱܭࢉྔ͕Τήπͳ͘ͳΔͷͰɺ͋Δఔ౓ߜΓࠐ
    Ήඞཁ͕͋Δ

    View Slide

  26. ߦྻ෼ղϞσϧͷ݁Ռ
    ݁ՌΛ෼ੳ͢Δͱਪન͞Ε͍ͯΔ࣭໰ͷΧςΰϦʹภΓ͕͋Δ͜ͱ͕෼͔ͬͨ
    w ͦ΋ͦ΋ΧςΰϦ͝ͱʹ౤ߘ͞ΕΔ࣭໰ͷ૯ྔʹ͹Β͖͕ͭ͋Δ
    w ʮ೛৷ɾग़࢈ʯ΍ʮࢠҭͯɾάοζʯΈ͍ͨͳΧςΰϦ͸࣭໰౤ߘ਺΋ଟ͍
    w ࠓճ͸ʮಛఆظؒ಺ʹYYճҎ্ͷWJFX਺͕͋Δ࣭໰ʯΛਪ࿦ର৅ͱ͍ͯͨ͠ͷͰɺ

    ͦ΋ͦ΋౤ߘ਺ͷଟ͍ΧςΰϦͷ࣭໰͕ਪન͞Ε΍͘͢ͳ͍ͬͯͨ
    w աڈʹ౤ߘ͞Εͨશͯͷ࣭໰Λਪ࿦ର৅ͱ͢Δͱܭࢉྔ͕Τήπͳ͘ͳΔͷͰɺ

    ͋Δఔ౓ߜΓࠐΉඞཁ͕͋Δ
    w ϚϚϦͰ͸݄ؒͰສ݅΄Ͳͷ2"͕౤ߘ͞Ε͍ͯΔ
    ͜ͷ݁ՌΛ౿·͑ͯ࣍ͷϞσϧΛ։ൃ

    View Slide

  27. Ϩίϝϯσʔγϣϯͷมભ
    ᶄτϐοΫϞσϧΛ׆༻ͨ͠Ϩίϝϯσʔγϣϯ

    View Slide

  28. τϐοΫϞσϧͱ͸ʁ

    View Slide

  29. τϐοΫϞσϧͱ͸
    w จॻ͕ෳ਺ͷજࡏతͳτϐοΫ͔Β֬཰తʹੜ੒͞ΕΔͱԾఆͨ͠Ϟσϧ

    ʢจॻ಺ͷ֤୯ޠ͸͋ΔτϐοΫ͕࣋ͭ֬཰෼෍ʹैͬͯग़ݱ͢ΔͱԾఆʣ
    w ͜͜Ͱ͍͏ʮτϐοΫʯͱ͸࿩ͷओ୊ͷ͜ͱͰɺಉ͡࿩୊ʹ͍ͭͯ࿩͍ͯͯ͠΋ɺਓʹΑͬͯ
    ղऍ͕มΘΔ͜ͱ͕͋Δ
    w ༗໊ͳ΋ͷͩͱҎԼͷΑ͏ͳख๏͕͋Δ
    w -4*ʢ-BUFOU4FNBOUJD*OEFYʣ
    w 1-4*ʢ1SPCBCJMJTUJD-BUFOU4FNBOUJD*OEFYJOHʣ
    w -%"ʢ-BUFOU%JSJDIMFU"MMPDBUJPOʣ
    w ࠓճ͸-%"Λ࢖༻ͨ͠

    View Slide

  30. τϐοΫϞσϧͱ͸
    w ϞσϧͷʮτϐοΫͷ਺ʯͱʮτϐοΫͷϥϕϧʯ͸ਓ͕ܾؒΊΔඞཁ͕͋Δ
    w ྫ͑͹τϐοΫ਺Λͱࢦఆͯ͠ϞσϦϯάͨ͠৔߹ɺͦͷϞσϧʹԿ͔͠ΒͷจॻΛ
    ౉͢ͱɺग़ྗͱͯ̏ͭ͠ͷτϐοΫͦΕͧΕͷ֬཰෼෍͕ಘΒΕΔ
    จॻ Topic1 Topic2 Topic3
    ͋ͱ1ٿͰϊʔώοτϊʔϥϯ… 0.7 0.1 0.2
    ͻͱΓ਌ੈଳʹʮྟ࣌ಛผڅ෇ۚʯ… 0.1 0.8 0.1
    ̢ʵ̍Ԧऀ͸ϚξΧϧϥϒϦʔ… 0.3 0.1 0.6
    ্هͷ৔߹ɺʮ5PQJD͸εϙʔπɺ5PQJD͸ܦࡁɺ5PQJD͸ΤϯλϝͩΑͶʯ

    ͱ͍ͬͨղऍ͸ਓ͕͓ؒ͜ͳ͏ඞཁ͕͋Δ

    View Slide

  31. ͳͥτϐοΫϞσϧΛ࢖͓͏ͱࢥͬͨͷ͔

    View Slide

  32. ͳͥτϐοΫϞσϧΛ࢖͓͏ͱࢥ͔ͬͨ
    w ϚϚϦͰ͸݄ؒͰສ݅΄Ͳͷ2"͕౤ߘ͞Ε͍ͯΔͷͰɺྫ͑͹௚ۙϲ݄
    ʹ౤ߘ͞ΕͨσʔλͷΈΛਪનର৅ͱͯ͠΋ɺର৅݅਺͕͔ͳΓଟ͍
    w τϐοΫϞσϧΛ׆༻ͯ͠Ϣʔβʔͷͬ͘͟Γͨ͠ᅂ޷ΛਪఆͰ͖Ε͹ɺ

    ਪનର৅ͷ࣭໰Λ͋Δఔ౓ߜ্ͬͨͰɺϨίϝϯσʔγϣϯͰ͖ΔͷͰ͸ʁ
    w લϞσϧͰ՝୊ͩͬͨʮಛఆΧςΰϦͷ࣭໰͕Ϩίϝϯυ͞Ε΍͍͢ʯ΋
    ͋Δఔ౓ղফͰ͖ͦ͏

    View Slide

  33. ͳͥτϐοΫϞσϧΛ࢖͓͏ͱࢥ͔ͬͨ
    w ϚϚϦͰ͸݄ؒͰສ݅΄Ͳͷ2"͕౤ߘ͞Ε͍ͯΔͷͰɺྫ͑͹௚ۙϲ݄
    ʹ౤ߘ͞ΕͨσʔλͷΈΛਪનର৅ͱͯ͠΋ɺର৅݅਺͕͔ͳΓଟ͍
    w τϐοΫϞσϧΛ׆༻ͯ͠Ϣʔβͷͬ͘͟Γͨ͠ᅂ޷ΛਪఆͰ͖Ε͹ɺ

    ਪનର৅ͷ࣭໰Λ͋Δఔ౓ߜ্ͬͨͰɺϨίϝϯσʔγϣϯͰ͖ΔͷͰ͸ʁ
    w લϞσϧͰ՝୊ͩͬͨʮಛఆΧςΰϦͷ࣭໰͕Ϩίϝϯυ͞Ε΍͍͢ʯ΋
    ͋Δఔ౓ղফͰ͖ͦ͏
    τϐοΫϞσϧ࢖Θͳͯ͘΋࣭໰ͷΧςΰϦ࢖͑͹Α͘ͳ͍ʁ
    ˠྫ͑͹ʮࢠҭͯʯΧςΰϦͷ౤ߘΛΑ͘ݟ͍ͯΔϢʔβʔ͸
    ʮࢠҭͯʯʹڵຯ͕͋ΔͱਪଌͰ͖ΔɺΈ͍ͨͳ

    View Slide

  34. ͳͥτϐοΫϞσϧΛ࢖͓͏ͱࢥ͔ͬͨ
    w ಉ͡ΧςΰϦͰ΋౤ߘ͞ΕΔ಺༰͸ҟͳ͍ͬͯΔ͜ͱ͕ଟ͍

    ˠԼه͸ͲͪΒ΋ʮࢠҭͯʯΧςΰϦʹ౤ߘ͞Ε࣭ͨ໰͕ͩໟ৭͸͔ͳΓҧ͏
    w lͲͷΧςΰϦͷ࣭໰ΛΑ͘ݟ͍ͯΔ͔z͚ͩͰ͸Ϣʔβʔ͕ͲΜͳ͜ͱʹ೰ΜͰ͍Δ
    ͷ͔ɺԿʹڵຯ͕͋Δͷ͔ਪଌ͢Δͷ͸ࠔ೉

    View Slide

  35. ͳͥτϐοΫϞσϧΛ࢖͓͏ͱࢥ͔ͬͨ
    w ಉ͡ΧςΰϦͰ΋౤ߘ͞ΕΔ಺༰͸ҟͳ͍ͬͯΔ͜ͱ͕ଟ͍

    ˠԼه͸ͲͪΒ΋ʮࢠҭͯʯΧςΰϦʹ౤ߘ͞Ε࣭ͨ໰͕ͩໟ৭͸͔ͳΓҧ͏
    w lͲͷΧςΰϦͷ࣭໰ΛΑ͘ݟ͍ͯΔ͔z͚ͩͰ͸Ϣʔβʔ͕ͲΜͳ͜ͱʹ೰ΜͰ͍Δ
    ͷ͔ɺԿʹڵຯ͕͋Δͷ͔ਪଌ͢Δͷ͸ࠔ೉
    ͜ͷΑ͏ͳཧ༝͔ΒɺτϐοΫϞσϧΛ࢖ͬͯ

    Ϣʔβʔͷᅂ޷ΛਪఆͰ͖ͳ͍͔ʁͱࢥ͍෼ੳΛ։࢝
    ʢࠓճ͸ࣗવݴޠॲཧͷ044Ͱ͋Δ(FOTJNΛ࢖༻ʣ

    View Slide

  36. (FOTJNΛ༻͍ͨτϐοΫϞσϦϯά

    View Slide

  37. (FOTJNΛ༻͍ͨτϐοΫϞσϦϯά
    w ೔ຊޠͷ৔߹͸ɺ෼͔ͪॻ͖ͨ͠ޙʹͦͷσʔλ͔ΒࣙॻΛ࡞੒ͯ͠

    -%"ϞσϧΛֶशͤ͞Δ

    View Slide

  38. (FOTJNΛ༻͍ͨτϐοΫϞσϦϯά
    w ੜ੒ͨ͠Ϟσϧ͔Βɺ֤จॻͷτϐοΫ෼෍Λऔಘ͢Δ͜ͱ΋Մೳ

    View Slide

  39. (FOTJNΛ༻͍ͨτϐοΫϞσϦϯά
    w ੜ੒ͨ͠Ϟσϧ͔Βɺ֤จॻͷτϐοΫ෼෍Λऔಘ͢Δ͜ͱ΋Մೳ

    View Slide

  40. (FOTJNΛ༻͍ͨτϐοΫϞσϦϯά
    w ྫ͑͹ɺҎԼͷσʔλ͸[email protected]ͷ஋͕ߴ͍ͷͰɺ͜ͷจॻ͸τϐοΫʹؼଐ͍ͯ͠Δ

    ͱ͍͏͜ͱ͕෼͔Δ

    View Slide

  41. (FOTJNΛ༻͍ͨτϐοΫϞσϦϯά
    w ͜ͷσʔλ͸[email protected]ͷ஋͕ߴ͍ͷͰɺ͜ͷτϐοΫʹؼଐ͍ͯ͠Δ

    ͱ͍ͬͨղऍ͕Ͱ͖Δ
    ֤τϐοΫͷղऍ͸ͲͷΑ͏ʹߦ͑͹Α͍͔

    View Slide

  42. τϐοΫϞσϧͷղऍ
    w ֶशͨ͠τϐοΫʹ͍ͭͯɺͦΕͧΕͷසग़ޠΛऔಘ͢Δ͜ͱͰ

    ֤τϐοΫͷղऍ͕Ͱ͖Δ

    View Slide

  43. τϐοΫϞσϧͷղऍ
    w ϓϩοτͯ͠ΈΔͱྑ͍ײ͡ͰτϐοΫΛֶशͰ͖͍ͯΔ͜ͱ͕෼͔Δ
    w 5PQJDग़࢈5PQJDՈࣄʢ৯ࣄʣ5PQJD࢓ࣄɾ͓ۚ

    View Slide

  44. ࣭໰ͷτϐοΫ͸ͦΕͳΓʹྑͦ͞͏ͳ΋ͷ͕ܭࢉͰ͖ͨͷͰ
    ͜ͷσʔλΛ༻͍ͯϢʔβʔ͕ڵຯͷ͋ΔτϐοΫΛਪఆ͢Δ

    View Slide

  45. Ϣʔβʔ͕ڵຯͷ͋ΔτϐοΫΛਪఆ
    ҎԼͷΑ͏ͳखॱͰࢉग़
    w Ϣʔβʔຖʹ௚ۙӾཡ࣭ͨ͠໰/݅Λநग़
    w ௚ۙݟ࣭ͨ໰ͷॏΈΛେ͖͘͢ΔΑ͏ʹτϐοΫ෼෍ʹ

    ॏΈ෇͚
    w ϢʔβʔຖʹτϐοΫ෼෍ͷฏۉΛࢉग़͠

    Ұ൪ߴ͍τϐοΫΛϢʔβʔͷڵຯτϐοΫͱఆٛ
    w ͜ͷڵຯτϐοΫΛ༻͍ͯɺਪનର৅ͷ࣭໰ΛϢʔβʔຖʹ

    நग़͠ਪ࿦Λߦ͏

    View Slide

  46. τϐοΫϞσϧΛ׆༻ͨ͠Ϩίϝϯσʔγϣϯͷશମ૾

    View Slide

  47. Ϩίϝϯσʔγϣϯͷશମ૾

    View Slide

  48. ͜ͷϞσϧͷ݁Ռ͸Ͳ͏͔ͩͬͨ

    View Slide

  49. τϐοΫϞσϧΛ׆༻ͨ͠Ϩίϝϯυͷ݁Ռ
    w લճͷϞσϧΛΞοϓσʔτ͢ΔܗͰ"#ςετΛ࣮ࢪ
    w ϕϯνϚʔΫͱ͍ͯͨ͠਺஋ͱಉ౳͘Β͍ͷ਺஋Λग़ͤΔΑ͏ʹ🎉
    ϦϦʔε
    ϕϯνϚʔΫͷ਺஋
    Ϩίϝϯυͷ਺஋

    View Slide

  50. τϐοΫϞσϧΛ׆༻ͨ͠Ϩίϝϯυͷ݁Ռ
    w લճͷϞσϧΛΞοϓσʔτ͢ΔܗͰ"#ςετΛ࣮ࢪ
    w ϕϯνϚʔΫͱ͍ͯͨ͠਺஋ͱಉ౳͘Β͍ͷ਺஋Λग़ͤΔΑ͏ʹ🎉
    ϦϦʔε
    ϕϯνϚʔΫͷ਺஋
    Ϩίϝϯυͷ਺஋
    🎉🎉🎉

    View Slide

  51. τϐοΫϞσϧΛ׆༻ͨ͠Ϩίϝϯυͷ݁Ռ
    ਺஋͸վળ͕ͨ͠ɺϞσϧͷվળ఺͸͍Ζ͍Ζ࢒͍ͬͯΔ
    w ڵຯτϐοΫΛਪఆͯͦ͠ͷ࣭໰ͷத͔ΒϨίϝϯυ͍ͯ͠ΔͷͰɺ

    ηϨϯσΟϐςΟ΍ଟ༷ੑΛ͋·ΓߟྀͰ͖͍ͯͳ͍
    w Ϟσϧͷߏ଄্ɺϢʔβʔຖʹਪન࣭໰શͯͷσʔλΛ࡞ͬͯਪ࿦͢Δඞཁ͕͋Γ

    ॲཧʹ࣌ؒʢ㲈ίετʣ͕͔͔ΔʢྫɿӈԼਤʣ
    w ྫ͑͹ର৅ͷ࣭໰͕ݸ͋ͬͨ৔߹ɺϢʔβʔ਺º݅ͷσʔλੜ੒͠

    ਪ࿦͢Δඞཁ͕͋Δ
    w Ϣʔβʔͷଐੑ৘ใͳͲΛֶशͤ͞Δͷ͕೉͍͠FUD

    View Slide

  52. τϐοΫϞσϧΛ׆༻ͨ͠Ϩίϝϯυͷ݁Ռ
    ਺஋͸վળ͕ͨ͠ɺϞσϧͷվળ఺͸͍Ζ͍Ζ࢒͍ͬͯΔ
    w ڵຯτϐοΫΛਪఆͯͦ͠ͷ࣭໰ͷத͔ΒϨίϝϯυ͍ͯ͠ΔͷͰɺ

    ηϨϯσΟϐςΟ΍ଟ༷ੑΛ͋·ΓߟྀͰ͖͍ͯͳ͍
    w Ϟσϧͷߏ଄্ɺϢʔβʔຖʹਪન࣭໰શͯͷσʔλΛ࡞ͬͯਪ࿦͢Δඞཁ͕͋Γ

    ॲཧʹ࣌ؒʢ㲈ίετʣ͕͔͔ΔʢྫɿӈԼਤʣ
    w ྫ͑͹ର৅ͷ࣭໰͕ݸ͋ͬͨ৔߹ɺϢʔβʔ਺º݅ͷσʔλੜ੒͠

    ਪ࿦͢Δඞཁ͕͋Δ
    w Ϣʔβʔͷଐੑ৘ใͳͲΛֶशͤ͞Δͷ͕೉͍͠FUD
    ͜ͷ݁ՌΛ౿·͑ͯ࣍ͷϞσϧΛ։ൃ

    View Slide

  53. Ϩίϝϯσʔγϣϯͷมભ
    ᶅχϡʔϥϧωοτϫʔΫΛ׆༻ͨ͠
    4PGUNBY3FDPNNFOEBUJPO

    View Slide

  54. 4PGUNBY3FDPNNFOEBUJPOͱ͸ʁ

    View Slide

  55. 4PGUNBY3FDPNNFOEBUJPOͱ͸ʁ
    IUUQTEFWFMPQFSTHPPHMFDPNNBDIJOFMFBSOJOHSFDPNNFOEBUJPOEOOTPGUNBY
    w //Λ༻͍ͯϚϧνΫϥε༧ଌ໰୊ղ͘Ϟσϧ
    w ೖྗ͸ϢʔβʔΫΤϦ
    w ߦಈϩά͔Βநग़ͨ͠ϕΫτϧ
    w Ϣʔβʔͷଐੑ৘ใʢ೥ྸ΍஍ҬͳͲʣ
    w FUD
    w ग़ྗ͸ΞΠςϜ਺ʹ౳͍͠αΠζͷ֬཰ϕΫτϧ

    View Slide

  56. ίωώτͰͷ׆༻ํ๏

    View Slide

  57. ίωώτͰͷ׆༻ํ๏
    w ӈਤͷΑ͏ͳܗͰઃܭ
    w ೖྗ͸Ϣʔβʔ͕ΫϦοΫ࣭ͨ͠໰ͷຒΊࠐΈϕΫτϧ͔Βܭࢉͨ͠

    ϢʔβʔϕΫτϧʢ2VFTUJPO4IPX7FDUPSʣͱϢʔβʔͷଐੑ৘ใͳͲ
    w ࣭໰ͷຒΊࠐΈϕΫτϧ͸࣍εϥΠυͰઆ໌
    w ग़ྗ͸࣭໰*%ͷ֬཰෼෍
    ϝϦοτ
    w Ϣʔβʔºਪન࣭໰෼ͷσʔλΛ࡞Δඞཁ͕ͳ͍🎉
    w ֶशσʔλͷಛ௃ྔ΋ॊೈʹ֦ுͰ͖Δ🎉

    View Slide

  58. ࣭໰ͷຒΊࠐΈϕΫτϧͱ͸ʁ

    View Slide

  59. ࣭໰ͷຒΊࠐΈϕΫτϧ
    w XPSEWFDΛ࣭໰*%ʹԠ༻ʢRVFTUJPOWFDʣ
    w ֤ηογϣϯͰΫϦοΫ࣭ͨ͠໰*%Λ࣌ܥྻʹฒͼସ͑Δ͜ͱͰͭͷจॻͱΈͳ͠

    ࣭໰*%ͷ෼ࢄදݱΛܭࢉ
    w ࣭໰ͷzຊจz͸·ͬͨ͘ՃຯͤͣʹϕΫτϧͷܭࢉΛߦ͏
    w Ұൠతʹ͸࣭໰จΛܗଶૉղੳˠXPSEWFDͳͲͰܭࢉ͢Δͱࢥ͏͕ɺ࣭໰*%Λͦͷ··

    ܭࢉʹ༻͍Δ͜ͱͰɺ௿ίετͰ෼ࢄදݱΛܭࢉ͢Δ͜ͱ͕Մೳ
    w ϢʔβʔϕΫτϧ΁ͷม׵ํ๏͸ɺγϯϓϧʹϢʔβʔ͕ΫϦοΫ࣭ͨ͠໰ϕΫτϧͷ

    ฏۉΛܭࢉ
    w ͜ΕΛࠓճͷϞσϧͷೖྗʢֶशσʔλʣʹར༻ͨ͠

    View Slide

  60. ࣭໰ͷຒΊࠐΈϕΫτϧ
    w XPSEWFDΛ࣭໰*%ʹԠ༻ʢRVFTUJPOWFDʣ
    w ֤ηογϣϯͰΫϦοΫ࣭ͨ͠໰*%Λ࣌ܥྻʹฒͼସ͑Δ͜ͱͰͭͷจॻͱΈͳ͠

    ࣭໰*%ͷ෼ࢄදݱΛܭࢉ
    w ࣭໰ͷzຊจz͸·ͬͨ͘ՃຯͤͣʹϕΫτϧͷܭࢉΛߦ͏
    w Ұൠతʹ͸࣭໰จΛܗଶૉղੳˠXPSEWFDͳͲͰܭࢉ͢Δͱࢥ͏͕ɺ࣭໰*%Λͦͷ··

    ܭࢉʹ༻͍Δ͜ͱͰɺ௿ίετͰ෼ࢄදݱΛܭࢉ͢Δ͜ͱ͕Մೳ
    w ϢʔβʔϕΫτϧ΁ͷม׵ํ๏͸ɺγϯϓϧʹϢʔβʔ͕ΫϦοΫ࣭ͨ͠໰ϕΫτϧͷ

    ฏۉΛܭࢉ
    w ͜ΕΛࠓճͷϞσϧͷೖྗʢֶशσʔλʣʹར༻ͨ͠
    ࣭໰*%͚ͩͰྑ͍෼ࢄදݱܭࢉͰ͖Δͷʁ

    View Slide

  61. ࣭໰ͷຒΊࠐΈϕΫτϧ
    w XPSEWFDΛ࣭໰*%ʹԠ༻ʢRVFTUJPOWFDʣ
    w ֤ηογϣϯͰΫϦοΫ࣭ͨ͠໰*%Λ࣌ܥྻʹฒͼସ͑Δ͜ͱͰͭͷจॻͱΈͳ͠

    ࣭໰*%ͷ෼ࢄදݱΛܭࢉ
    w ࣭໰ͷzຊจz͸·ͬͨ͘ՃຯͤͣʹϕΫτϧͷܭࢉΛߦ͏
    w Ұൠతʹ͸࣭໰จΛܗଶૉղੳˠXPSEWFDͳͲͰܭࢉ͢Δͱࢥ͏͕ɺ࣭໰*%Λͦͷ··

    ܭࢉʹ༻͍Δ͜ͱͰɺ௿ίετͰ෼ࢄදݱΛܭࢉ͢Δ͜ͱ͕Մೳ
    w ϢʔβʔϕΫτϧ΁ͷม׵ํ๏͸ɺγϯϓϧʹϢʔβʔ͕ΫϦοΫ࣭ͨ͠໰ϕΫτϧͷ

    ฏۉΛܭࢉ
    w ͜ΕΛࠓճͷϞσϧͷೖྗʢֶशσʔλʣʹར༻ͨ͠
    ίαΠϯྨࣅ౓ͰఆੑతʹνΣοΫ࣮ͨ͠ྫΛ
    ͍͔ͭ͘͝঺հ

    View Slide

  62. ࣭໰ͷຒΊࠐΈϕΫτϧ
    w ίαΠϯྨࣅ౓ͰఆੑతʹνΣοΫʢͦͷʣ

    View Slide

  63. ࣭໰ͷຒΊࠐΈϕΫτϧ
    w ίαΠϯྨࣅ౓ͰఆੑతʹνΣοΫʢͦͷʣ

    View Slide

  64. ࣭໰ͷຒΊࠐΈϕΫτϧ
    w ίαΠϯྨࣅ౓ͰఆੑతʹνΣοΫʢͦͷʣ

    View Slide

  65. ࣭໰ͷຒΊࠐΈϕΫτϧ
    w ίαΠϯྨࣅ౓ͰఆੑతʹνΣοΫʢͦͷʣ

    View Slide

  66. ࣭໰ͷຒΊࠐΈϕΫτϧ
    w ίαΠϯྨࣅ౓ͰఆੑతʹνΣοΫʢͦͷʣ
    ఆੑతʹ֬ೝͨ݁͠Ռɺ༧૝Ҏ্ʹྑ͍
    ෼ࢄදݱ͕ܭࢉͰ͖Δ͜ͱ͕෼͔ͬͨ🎉🎉🎉

    View Slide

  67. ֶशσʔλςετσʔλͷੜ੒ํ๏

    View Slide

  68. ֶशσʔλςετσʔλͷੜ੒ํ๏
    w ֶश࣌͸࣌ؒ࣠ͰUSBJOUFTUΛ෼ׂ͠ɺաڈʹݟ࣭ͨ໰ϕΫτϧ
    ͔ΒϢʔβʔϕΫτϧΛੜ੒͠ɺະདྷʹݟΔͰ͋Ζ͏࣭໰*%Λ

    ༧ଌ͢ΔΑ͏ʹσʔλΛੜ੒
    w աڈʹʓʓͳ࣭໰Λݟ͍ͯͨϢʔβʔ͸

    ະདྷʹººͳ࣭໰ΛݟΔͩΖ͏ɺͱ͍͏Ծઆ
    w QSFDJTJPO SFDBMM ."1ͳͲͰΦϑϥΠϯධՁ
    w ਪ࿦࣌͸શظؒʢUFTUظؒ΋ؚΉʣͷ࣭໰ϕΫτϧ͔Β

    ϢʔβʔϕΫτϧΛੜ੒ͯ͠ਪ࿦
    w ͳΔ΂͘௚ۙͷϩάΛ࢖ͬͯਪ࿦͍ͨ͠

    View Slide

  69. ͜ͷϞσϧͷ݁Ռ͸Ͳ͏͔ͩͬͨ

    View Slide

  70. 4PGUNBY3FDPNNFOEBUJPOͷ݁Ռ
    w ϕϯνϚʔΫͱ͍ͯͨ͠਺஋Λ্ճΔ݁Ռʹ🎉
    w ,1*ͱͯ͠ஔ͍͍ͯͨ਺஋΋ΫϦΞ͠ɺਖ਼ࣜͳػೳͱͯ͠ϦϦʔε΁🎉
    ϦϦʔε
    ϕϯνϚʔΫͷ਺஋
    Ϩίϝϯυͷ਺஋

    View Slide

  71. 4PGUNBY3FDPNNFOEBUJPOͷ݁Ռ
    w ϕϯνϚʔΫͱ͍ͯͨ͠਺஋Λ্ճΔ݁Ռʹ🎉
    w ,1*ͱͯ͠ஔ͍͍ͯͨ਺஋΋ΫϦΞ͠ɺਖ਼ࣜͳػೳͱͯ͠ϦϦʔε΁🎉
    ϦϦʔε
    ϕϯνϚʔΫͷ਺஋
    Ϩίϝϯυͷ਺஋
    🎉🎉🎉

    View Slide

  72. ՝୊
    ਺஋͸ྑ͘ͳ͕ͬͨɺ՝୊͸·ͩ͋Δ
    w ίʔϧυελʔτ໰୊
    w ΦϑϥΠϯݕূ
    w Ϗδωεࢦඪͱ૬ؔ͢ΔϝτϦΫεJTͳʹʁ
    w Ϩίϝϯυσʔλͷߋ৽ੑ
    w ϦΞϧλΠϜਪ࿦ʁόονͷαΠΫϧΛ୹͘͢Δʁ
    w Ϣʔβʔ͔Βͷ໌ࣔతͳ'#͕ͳ͍
    w ଟ༷ੑɺηϨϯσΟϐςΟͱ͍ͬͨੑ࣭ͷݕূํ๏
    ͳͲͳͲ

    View Slide

  73. ՝୊
    ਺஋͸ྑ͘ͳ͕ͬͨɺ՝୊͸·ͩ͋Δ
    w ίʔϧυελʔτ໰୊
    w ΦϑϥΠϯݕূ
    w Ϗδωεࢦඪͱ૬ؔ͢ΔϝτϦΫεJTͳʹʁ
    w Ϩίϝϯυσʔλͷߋ৽ੑ
    w ϦΞϧλΠϜਪ࿦ʁόονͷαΠΫϧΛ୹͘͢Δʁ
    w Ϣʔβʔ͔Βͷ໌ࣔతͳ'#͕ͳ͍
    w ଟ༷ੑɺηϨϯσΟϐςΟͱ͍ͬͨੑ࣭ͷݕূํ๏
    ͳͲͳͲ
    Ϗδωεߩݙ͢΂͘΍͍͖ͬͯ💪

    View Slide

  74. ػցֶशύΠϓϥΠϯʹ͍ͭͯ

    View Slide

  75. ίωώτͰ͸"844UFQ'VODUJPOTͱ

    "NB[PO4BHF.BLFSΛ૊Έ߹Θͤͯ࢖༻

    View Slide

  76. "844UFQ'VODUJPOTͱ͸

    View Slide

  77. "844UFQ'VODTUJPOTͱ͸
    w "84ͷ༷ʑͳαʔϏεΛϫʔΫϑϩʔͱͯ͠ఆٛͰ͖ΔαʔϏε
    w &WFOU#SJEHFͱ૊Έ߹ΘͤΔ͜ͱͰɺఆظ࣮ߦ΋Մೳ
    w KTPOܗࣜͰϫʔΫϑϩʔΛهड़͢Δ͔ɺ8PSLGMPX4UVEJPʢӈਤʣ

    Λ༻͍ͯ6*্ͰϫʔΫϑϩʔΛߏங͢Δ͜ͱ΋Մೳ

    View Slide

  78. "NB[PO4BHF.BLFSͱ͸

    View Slide

  79. "NB[PO4BHF.BLFSͱ͸
    w ػցֶशͷͨΊͷ౷߹։ൃ؀ڥ *%&

    w OPUFCPPLΛىಈͨ͠σʔλ෼ੳɾϞσϧߏங͸΋ͪΖΜɺ࣮ݧ؅ཧ΍
    ֶशࡁΈϞσϧͷσϓϩΠΛ͢Δ͜ͱ΋Մೳ
    w 4BHF.BLFS1SPDFTTJOHͳͲΛ༻͍Δ͜ͱͰɺ࣮ߦ͍ͨ͠ॲཧ΍Πϯε
    λϯελΠϓΛࢦఆ͢Δ͜ͱͰɺOPUFCPPLͱ͸ผͷ࣮ߦ؀ڥʢίϯς
    φʣ্Ͱ೚ҙͷQZUIPOεΫϦϓτΛ࣮ߦ͢Δ͜ͱ͕Ͱ͖Δ

    View Slide

  80. "NB[PO4BHF.BLFSͱ͸

    View Slide

  81. ϫʔΫϑϩʔͷఆٛ4UFQ'VODUJPOT
    εΫϦϓτ࣮ߦͷϦιʔε4BHF.BLFS1SPDFTTJOH
    ͱͯ͠ར༻͍ͯ͠·͢

    View Slide

  82. ػցֶशύΠϓϥΠϯ
    4UFQ'VODUJPOT͔Β4BHF.BLFSͷϦιʔεΛ࢖ͬͯύΠϓϥΠϯΛߏஙͰ͖Δ

    View Slide

  83. ػցֶशύΠϓϥΠϯ
    ҎԼͷΑ͏ʹɺࢦఆͨ͠QZUIPOεΫϦϓτΛ࣮ߦͰ͖Δ

    View Slide

  84. ػցֶशϞσϧ͸$5ʢܧଓతֶशʣ͕ͱͯ΋ॏཁ
    ʢಛʹϨίϝϯσʔγϣϯͳͲɺσʔλͷߋ৽ੑ͕ߴ͍΋ͷʣ
    4UFQ'VODUJPOTͱ4BHF.BLFSΛ૊Έ߹ΘͤΔ͜ͱͰɺ

    ͍ΖΜͳϝϦοτΛडڅͭͭ͠ɺϞσϧͷ։ൃɾӡ༻͕Մೳʹʂ

    View Slide

  85. ػցֶशϞσϧ͸$5ʢܧଓతֶशʣ͕ͱͯ΋ॏཁ
    ʢಛʹϨίϝϯσʔγϣϯͳͲɺσʔλͷߋ৽ੑ͕ߴ͍΋ͷʣ
    4UFQ'VODUJPOTͱ4BHF.BLFSΛ૊Έ߹ΘͤΔ͜ͱͰɺ

    ͍ΖΜͳϝϦοτΛडڅͭͭ͠ɺϞσϧͷ։ൃɾӡ༻͕Մೳʹʂ
    ͍ΖΜͳϝϦοτʹ͍ͭͯ࿩͍ͨ͠ͷͰ͕͢ɺ
    ຊ೔͸࣌ؒͷ౎߹্ׂѪ͍͖ͤͯͨͩ͞·͢🙏

    View Slide

  86. ৄࡉ͸ઌ೔ͷ"84%FW%BZͷࢿྉʹ·ͱΊ͍ͯ·͢ͷͰɺ
    Α͚Ε͹͝ཡ͍ͩ͘͞ʂ
    IUUQTTQFBLFSEFDLDPNUBLBQZTBHFNBLFSTUVEJPUPTUFQ
    GVODUJPOTXPZPOHJUFNMPQTIFGBMTFCVXPUBNJDIVTPV

    View Slide

  87. ·ͱΊ

    View Slide

  88. ·ͱΊ
    w ͭͷϨίϝϯσʔγϣϯͷΞʔΩςΫνϟΛ͝঺հ
    w 5FOTPS'MPXΛ༻͍ͨߦྻ෼ղʹΑΔϨίϝϯσʔγϣϯ
    w τϐοΫϞσϧΛ׆༻ͨ͠Ϩίϝϯσʔγϣϯ
    w χϡʔϥϧωοτϫʔΫΛ׆༻ͨ͠4PGUNBY3FDPNNFOEBUJPO
    w 4PGUNBY3FDPNNFOEBUJPO͕ྑ͍਺஋ͰਪҠ͍ͯ͠Δ͕ɺ·ͩ·ͩ՝୊͸ࢁੵΈ
    w .-ͰϏδωεߩݙΨϯΨϯ΍͍ͬͯͧ͘💪
    w 4UFQ'VODUJPOTͱ4BHF.BLFSΛ༻͍ͨύΠϓϥΠϯ͕ྑ͍ͧʂ

    View Slide

  89. ࠷ޙʹ

    View Slide

  90. σʔλΤϯδχΞઈࢍืूதͰ͢ʂ🧑💻
    ɾϥΠϑΠϕϯτϥΠϑελΠϧͷ՝୊ղܾΛ͢ΔαʔϏεʹڵຯ͕͋Δํ
    ɾσʔλج൫ʹؔ͢Δҙࢥܾఆ΍ɺ.-ϓϩμΫτ։ൃʹڵຯͷ͋Δํ
    5XJUUFS%.PS8BOUFEMZܦ༝ͳͲ͝࿈བྷ͓଴͍ͪͯ͠·͢ʂ
    ΧδϡΞϧ໘ஊͰ͸౴͑ΒΕΔൣғͰͳΜͰ΋౴͑·͢ʂʢಛʹ४උ͸͍Γ·ͤΜʣ
    5XJUUFSˠIUUQTUXJUUFSDPNUBLBQZ
    8F`SF)JSJOH

    View Slide

  91. ͓ΘΓ
    ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ

    View Slide