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

レコメンデーションシステムのキホン

 レコメンデーションシステムのキホン

2019/1/24 EC Developer Meetupでの資料です。
協調フィルタリングとその周辺の技術について基本的なことを解説しています。

Kimikazu Kato

January 24, 2019
Tweet

More Decks by Kimikazu Kato

Other Decks in Technology

Transcript

  1. ձࣾ֓ཁ γϧόʔΤοάɾςΫϊϩδʔגࣜձࣾ ૑ཱɿ 1998೥ / ্৔ 2016೥ ࢿຊۚɿ 268ඦສԁʢ2018೥2݄28೔ݱࡏʣ ۀ຿಺༰ɿ

    AIϚʔέςΟϯάɾΦʔτϝʔγϣϯαʔϏε ॴࡏ஍ɿ ʲେࡕຊࣾʳ ɹେࡕ෎ਧాࢢߐࡔ1-23-43 ɹϑΝαʔυߐࡔϏϧ 10F ʲ౦ژڌ఺ʳ ɹ౦ژ౎ઍ୅ా۠Ӭాொ2-13-1 ɹΦΧϜϥ੺ࡔϏϧ 7F CODE: 3961 ओཁαʔϏε ΞΠδΣϯτɾϨίϝϯμʔ ϦΞϧλΠϜɾϨίϝϯυαʔϏε
 Web, App, SNS, ΦϜχνϟωϧʹରԠ ΞΠδΣϯτɾϨίΨκ΢ ϦΞϧλΠϜɾϨίϝϯυϝʔϧαʔϏε ϗοτϏϡʔʢHotViewʣ ϦΞϧλΠϜɾϨίϝϯυ޿ࠂαʔϏε ϓϩεϖΫλʔʢProspectorʣ ݟࠐΈސ٬ՄࢹԽπʔϧ
  2. ΞϧΰϦζϜͷྫɿ Matrix Factorization p (A|X, Y, σ) = aui ̸=0

    N Aui |XT u Yi, σ p(X|σX ) = u N(Xu |0, σXI) p(Y |σY ) = i N(Yi |0, σY I) w x y z a 5 4 1 4 b 4 c 2 3 d 1 4 ? ͜ΕΛߦྻAͱ͓͘ A XT Y × খ͍͞αΠζͷߦྻͷੵͰۙࣅ͢Δ ⇡ ࠜຊʹ͋ΔΞΠσΞɿ ֤ΞΠςϜ͸গ਺ͷજࡏཁૉʹ෼ղͰ͖Δ͸ͣͩ өըͷ৔߹ͷજࡏཁૉͷྫɿ δϟϯϧʢϑΝϯλδʔɺΞΫγϣϯɺϗϥʔɺetc.ʣ ಛఆͷആ༏͕ग़ͯΔ͔ Netflix ChallengeʢөըͷධՁ༧ଌίϯϖʣͰ࠷΋ޮՌ͕͋ͬͨख๏