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

ママリで動くカテゴリ類推エンジンの仕組み
~機械学習導入の4つの勘所を添えて~/mamari category analogy

ママリで動くカテゴリ類推エンジンの仕組み
~機械学習導入の4つの勘所を添えて~/mamari category analogy

【BASE社合同勉強会】コネヒトマルシェオンライン「事業を支えるWeb開発」

Shoichiro Nagai(shnagai)

June 04, 2020
Tweet

More Decks by Shoichiro Nagai(shnagai)

Other Decks in Technology

Transcript

  1. $POOFIJUP*ODӬҪউҰ࿠ TIOBHBJ

    ϚϚͷҰาΛࢧ͑Δ
    ϚϚϦͰಈ͘ΧςΰϦྨਪΤϯδϯͷ࢓૊Έ
    dػցֶशಋೖͷͭͷצॴΛఴ͑ͯd
    ʲ#"4&ࣾ߹ಉษڧձʳίωώτϚϧγΣΦϯϥΠϯʮࣄۀΛࢧ͑Δ8FC։ൃʯ

    View full-size slide

  2. ࣗݾ঺հ
    ӬҪউҰ࿠
    ݱࡏ͸ɺςΫϊϩδʔਪਐάϧʔϓͷϚωʔδϟʔͱٕͯ͠ज़ ಛʹ.-
    ͷྗͰ
    αʔϏεͷ੒௕ʹد༩͢Δ͜ͱʹνϟϨϯδ͍ͯ͠·͢
    ίωώτΤϯδχΞϒϩάIUUQTUFDIDPOOFIJUPDPNBSDIJWFBVUIPSOBHBJT
    ίωώτגࣜձࣾɹ
    Πϯϑϥػցֶश
    !TIOBHBJ

    View full-size slide

  3. w /-1׆༻ͨ͠ΧςΰϦྨਪΤϯδϯͷ࢓૊Έ
    w ػցֶशͷαʔϏεಋೖʹ͓͚Δͭͷצॴ
    ΞδΣϯμ

    View full-size slide

  4. ϚϚϦʹ͓͚ΔΧςΰϦྨਪΤϯδϯͱ͸ʁ
    w ࣭໰಺༰͔ΒΧςΰϦΛྨਪ͢Δ

    View full-size slide

  5. ΧςΰϦྨਪΤϯδϯͷ࢓૊Έ

    View full-size slide

  6. /-1 ࣗવݴޠॲཧ
    Λར༻ͨ͠ଟΫϥε෼ྨϞσϧ
    உͷࢠೋਓҭͯΔʹ͸
    ࢠڙ෦԰͸ೋ෦԰ඞཁʹͳΓ
    ·͔͢
    ͜ͷจষ͸ͲͷΧςΰϦ͔ڭ͑ͯʁ
    ͜Ε͸ॅ·͍ΧςΰϦͷ࣭໰ͩͱ༧ଌ͞Ε·͢ ΧςΰϦྨਪΤϯδϯ
    ࢠҭͯɾάοζ
    ͓ۚɾอݥ
    ॅ·͍ʜ
    Πϝʔδਤ

    View full-size slide

  7. ྨਪΤϯδϯ಺ͷ/-1ͷ࢓૊Έ
    ࣭໰จड৴
    σʔλΫϦʔχϯάɺਖ਼نԽ
    ܗଶૉղੳ
    ετοϓϫʔυɺϕΫτϧԽ
    ਪ࿦

    View full-size slide

  8. ྨਪΤϯδϯ಺ͷ/-1ͷ࢓૊Έ
    ࣭໰จड৴ ωΠςΟϒΞϓϦ͔Β࣭໰จΛड৴͢Δ"1* 'MBTL

    View full-size slide

  9. ྨਪΤϯδϯ಺ͷ/-1ͷ࢓૊Έ
    ࣭໰จड৴
    σʔλΫϦʔχϯάɺਖ਼نԽ
    ωΠςΟϒΞϓϦ͔Β࣭໰จΛड৴͢Δ"1* 'MBTL

    ෆཁͳจࣈྻআڈ΍MPXFSॲཧ
    OFPMPHEOਖ਼نԽVOJDPEFਖ਼نԽ

    View full-size slide

  10. ྨਪΤϯδϯ಺ͷ/-1ͷ࢓૊Έ
    ࣭໰จड৴
    σʔλΫϦʔχϯάɺਖ਼نԽ
    ܗଶૉղੳ
    ωΠςΟϒΞϓϦ͔Β࣭໰จΛड৴͢Δ"1* 'MBTL

    ෆཁͳจࣈྻআڈ΍MPXFSॲཧ
    OFPMPHEOਖ਼نԽVOJDPEFਖ਼نԽ
    .F$BCͰܗଶૉղੳ ඼ࢺ੍ݶ

    ࢠҭͯಠࣗͷϢʔβࣙॻར༻ ग़࢈ॕ͍ʜFUD

    View full-size slide

  11. ྨਪΤϯδϯ಺ͷ/-1ͷ࢓૊Έ
    ࣭໰จड৴
    σʔλΫϦʔχϯάɺਖ਼نԽ
    ܗଶૉղੳ
    ετοϓϫʔυɺϕΫτϧԽ
    ωΠςΟϒΞϓϦ͔Β࣭໰จΛड৴͢Δ"1* 'MBTL

    ෆཁͳจࣈྻআڈ΍MPXFSॲཧ
    OFPMPHEOਖ਼نԽVOJDPEFਖ਼نԽ
    .F$BCͰܗଶૉղੳ ඼ࢺ੍ݶ

    ࢠҭͯಠࣗͷϢʔβࣙॻར༻ ग़࢈ॕ͍ʜFUD

    5'*%'Λར༻ͯ͠ϕΫτϧԽ
    NJO@EG NBY@EGͰετοϓϫʔυॲཧ

    View full-size slide

  12. ྨਪΤϯδϯ಺ͷ/-1ͷ࢓૊Έ
    ࣭໰จड৴
    σʔλΫϦʔχϯάɺਖ਼نԽ
    ܗଶૉղੳ
    ετοϓϫʔυɺϕΫτϧԽ
    ਪ࿦
    ωΠςΟϒΞϓϦ͔Β࣭໰จΛड৴͢Δ"1* 'MBTL

    ෆཁͳจࣈྻআڈ΍MPXFSॲཧ
    OFPMPHEOਖ਼نԽVOJDPEFਖ਼نԽ
    .F$BCͰܗଶૉղੳ ඼ࢺ੍ݶ

    ࢠҭͯಠࣗͷϢʔβࣙॻར༻ ग़࢈ॕ͍ʜFUD

    5'*%'Λར༻ͯ͠ϕΫτϧԽ
    NJO@EG NBY@EGͰετοϓϫʔυॲཧ
    ϩδεςΟοΫճؼͰΫϥε෼ྨ

    View full-size slide

  13. શମΞʔΩςΫνϟ
    w ֶशσʔλऔಘ͔ΒϞσϧ࡞੒·Ͱ
    (MVF'BSHBUF &$4
    ͷόονॲཧΛ
    4UFQ'VODUJPOTͰϑϩʔԽ
    w σʔλύΠϓϥΠϯ
    4Ͱֶशσʔλ΍ϞσϧΛड͚౉͠
    w ਪ࿦"1*
    'BSHBUF &$4
    'MBTL"1*

    View full-size slide

  14. ػցֶशͷαʔϏεಋೖʹ͓͚Δͭͷצॴ

    View full-size slide

  15. w ΧςΰϦྨਪಋೖͰͷྫ
    ౤ߘ಺༰ͱΧςΰϦͷဃ཭ʹΑΓճ౴͕͖ͭʹ͍࣭͘໰͕͋Δ
    Ұ෦ͷΧςΰϦʹ಺༰ͱؔ܎ͳ࣭͘໰͕ूத͍ͯ͠Δ
    ద੾ͳΧςΰϦ͕ͭ͘͜ͱͰճ౴͕૿͑ͦ͏

    ΧςΰϦબ୒ͷख͕ؒ͋ΔͷͰ཭୤͢ΔϢʔβʔ͕͍Δ
    ࣭໰ಋઢΛΑΓγϯϓϧͳମݧʹ จষॻ͍͙ͯ͢౤ߘ

    w ൑அʹ໎ͬͨΒৗʹ͜͜ʹ͔ͨͪ͑ΕΔڞ௨ೝࣝ
    ᶃͦͷϞσϧ͕ղ͘΂͖՝୊Λ໌֬ʹઃఆ͢Δͷ͕Ұ൪େࣄ

    View full-size slide

  16. w Ϟσϧߋ৽ʹΑΔ৳ͼ෯͕͋ΔͷͰɺಋೖ͢Δ͜ͱʹҙຯ͕͋Δ͜ͱΛઆ͘
    ಋೖ·Ͱ͕Ұ൪େมͳͷͰ࢓૊Έ͕ग़དྷΕ͹ޙ͸.-ΤϯδχΞͷ࿹Ͱʜ
    ఫୀج४͸ɺϚΠφεޮՌͰϦΧόϦ೉͍͠Α͏ͳΒͱ͍͏ͱ͜ΖͰઢҾ͖
    w ಋೖ࣮੷ΛੵΈ"#ςετ·Ͱͷ଎౓Λ্͛Δ
    "#ςετ νϟϨϯδ
    ͷ਺Λ૿΍ͤΕ͹݁Ռ੒ޭ਺Λ૿΍͢͜ͱʹܨ͕Δ ਺ΛଧͯΔ৴པৢ੒

    ίωώτͩͱͭͷػցֶशϞσϧ͕αʔϏεʹ૊Έࠐ·Ε͍ͯͯɺͭ໨ͭ໨ͷ"#ςετͷ
    ४උΛࠓਐΊ͍ͯΔ
    ᶄ"*ಋೖظ଴஋͸Ͳ͏ͯ͠΋্͕Δ͕ʮʯͳΒ0,͘Β͍Ͱௐ੔͢Δ

    View full-size slide

  17. w ద੾ͳμογϡϘʔυΛ࡞ͬͯڞ༗͠ɺ͙͢ʹ਺஋ΛݟΕΔঢ়ଶʹ͓ͯ͘͠

    ΧςΰϦҰۃूதͷ؇࿨͕ݟͯऔΕΔɹɹɹɹɹɹɹɹϦϦʔεલޙͰͷ࣭໰࣌ͷ$73޲্͕Ұ໨ྎવʹ
    ᶅ͍ͭͰ΋਺஋ΛτϥοΩϯάग़དྷΔΑ͏ʹՄࢹԽ

    View full-size slide

  18. w Ϋϥε෼ྨͷλεΫͰͷؒҧ͑ํͷ࣭͕ͦͷ··αʔϏε඼࣭ʹͳΔύλʔϯ

    ʮΈͳ͞Μ࢈ޙμΠΤοτ͸͍ͭࠒ͔Β͸͡Ί·͔ͨ͠ʁՄѪ͍༸෰Λૣ͘ண͍ͨͰ͢ʂʯ
    ˠϢʔβ͕બΜͩਖ਼ղ͸<αϓϦɾ݈߁>͕ͩɺ<ϑΝογϣϯɾίεϝ>ͱྨਪ͞Εͯ΋ෆշײ͕ͳ͍ͱ൑அ
    ϢʔβΛෆշʹͤ͞ΔΑ͏ͳ෼ྨ͕͋ΔͱόουͳαʔϏεମݧʹͭͳ͕Δ
    w ࠓճ͸ΦϑϥΠϯݕূͰޡ෼ྨͨ͠΋ͷʹରͯ͠඼࣭νΣοΫΛ࣮ࢪ
    $4νʔϜʹϕʔεϥΠϯͱͯ͠·͍ͣ෼ྨ͕ͳ͍͔Λ֬ೝͯ͠΋Βͬͨ
    ඼࣭νΣοΫͰ0,͕ग़ͨͷͰ"#ςετʹ޲͔ͬͨ
    ᶆͷਫ਼౓ΛތΔϞσϧ͕ग़དྷͯ΋ޡ෼ྨͷ࣭ʹΑͬͯ͸/(΋͋Δ

    View full-size slide

  19. "#ςετظؒதͷυΩυΩͷ೔ʑ

    View full-size slide

  20. "#ςετظؒதͷυΩυΩͷ೔ʑ
    αʔϏε։ൃ͸࠷ߴͩʂʂʂ

    View full-size slide