Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
レコメンドコンペ入門
Search
T88
March 24, 2023
Technology
1
1.4k
レコメンドコンペ入門
T88
March 24, 2023
Tweet
Share
More Decks by T88
See All by T88
polarsのudfとかpluginとか触ってみた
t88
0
2.9k
HMSコンペ 11th Solution (team : kansai-kaggler)
t88
2
1.3k
忙しくて手を動かせない時もいい感じに進捗出してくれるAgent作りたい
t88
10
5.5k
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
13k
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
1.9k
AIでテストプロセス自動化に挑戦する
sakatakazunori
1
530
LLM拡張解体新書/llm-extension-deep-dive
oracle4engineer
PRO
23
6.3k
推し書籍📚 / Books and a QA Engineer
ak1210
0
140
サービスを止めるな! DDoS攻撃へのスマートな備えと最前線の事例
coconala_engineer
1
180
ソフトウェアQAがハードウェアの人になったの
mineo_matsuya
3
200
Copilot coding agentにベットしたいCTOが開発組織で取り組んだこと / GitHub Copilot coding agent in Team
tnir
0
200
Data Engineering Study#30 LT資料
tetsuroito
1
200
マルチプロダクト環境におけるSREの役割 / SRE NEXT 2025 lunch session
sugamasao
1
730
Introduction to Bill One Development Engineer
sansan33
PRO
0
260
三視点LLMによる複数観点レビュー
mhlyc
0
230
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Designing Experiences People Love
moore
142
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Practical Orchestrator
shlominoach
189
11k
GraphQLとの向き合い方2022年版
quramy
49
14k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Into the Great Unknown - MozCon
thekraken
40
1.9k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Speed Design
sergeychernyshev
32
1k
How GitHub (no longer) Works
holman
314
140k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
ؔLBHHMFSձJO0TBLB5ɹ Ϩίϝϯυίϯϖೖ H&M Personalized Fashion Recommendations OTTO – Multi-Objective Recommender
System
͡Ίʹ
ࣗݾհ ɾςʔϒϧίϯϖ͔Γग़ͯΔɻࠓ෯Λ֦͍͛ͨʢͱຖݴͬͯΔʣ ɾؔLBHHMFSձɹভࢧ෦
ࡐ
w ϑΝετϑΝογϣϯϒϥϯυ).ͷϨίϝϯυ͕ࡐ w ސ٬ଐੑใɺଐੑใɺաڈͷߪೖཤྺ͕σʔλͱͯ͠༩͑ΒΕΔ w σʔλ͕༩͑ΒΕ͍ͯͳ͍ະདྷ̍िؒʹ͓͍ͯશͯͷސ٬ʹରͯͦ͠ͷਓ ͕ങ͍ͦ͏ͳ̍̎ͷϦετΛఏࣔ͢Δ w ධՁࢦඪN"1! NFBOBWFSBHFQSFDJTJPO
USBJO ؒ UFTU XFFL 5SBJO 5FTUσʔλ ධՁࢦඪ ސ٬ଐੑ ྸɺձһใͳͲ ଐੑ ΧςΰϦɺ৭ɺઆ໌จ ը૾ɹͳͲ ߪೖཤྺ σʔλ
w υΠπͷΦϯϥΠϯγϣοϓ࠷େख0550ͷϨίϝϯυλεΫ w ֤TFTTJPO͝ͱ֤UZQF DMJDL DBSUT PSEFST ͷཤྺ͕σʔλͱͯ͠༩͑ΒΕΔ w UFTU࠷ऴिͷTFTTJPO͕ରɻTFTTJPOͷ్த·Ͱͷཤྺ͕༩͑ΒΕ͍ͯΔঢ়ଶͰͦͷޙͷDMJDL
DBSUT PSEFSTΛ̎̌ݸͷϦετͷܗͰ༧ଌ͢Δ w ධՁࢦඪUZQF͝ͱͷSFDBMM!ͷՃॏฏۉ 5SBJO 5FTUσʔλ ධՁࢦඪ
ϨίϝϯυίϯϖϕʔεϥΠϯ࡞Δͷ͕͍͠ʁ w σʔλΛ༩͑ΒΕͨ࣌Ͱɺػցֶशʹ࣋ͪࠐΊΔܗʹͳ͍ͬͯͳ͍ w ૉʹػցֶशͷܗʹ͍࣋ͬͯ͜͏ͱ͢ΔͱɺଟͷºଟͷϢʔβͷ Έ߹Θ͕ͤରͱͳΔ͕ɺ౸ఈࡹ͖͖Εͳ͍ͨΊ͕ඞཁ
ఆੴ $BOEJEBUF3FSBOL.PEFM ΊͬͪΌ ଟ͍ ఔ 5PQ/ ਪનީิ શ
ਪનީิ ༧ଌ TU4UBHF $BOEJEBUFHFOFSBUJPO ൺֱతφΠʔϒͳख๏Ͱશ ͔ΒਪનީิΛબͼग़ ͢ OE4UBHF 3F3BOL ػցֶशϞσϧʹΑΓɺ நग़͞Εͨਪનީิͷϥ ϯΫ͚Λߦ͏
TU4UBHFͷΞϓϩʔν
φΠʔϒͳΞϓϩʔν w Ϣʔβ͕աڈߪೖͨ͠ʢग़ݱ͕͍࣌ۙॱɺස͕ଟ͍ॱͳͲͰTPSUʣ w ਓؾ w ϢʔβଐੑผͷਓؾʢಉͰΑ͘ചΕ͍ͯΔͳͲʣ w ಛఆظؒͰΑ͘ചΕͨʢ༧ଌରલिͷച্ͳͲʣ
$P7JTJUBUJPONBUSJY w ؒͷڞىੑʹணɻҰॹʹొ͢ΔΛΧϯτ w ͢Ͱʹొ͍ͯ͠Δͷ࠷සϖΞΛਪનީิͱͯ͠நग़͢Δ w 0UUPίϯϖͰΞϓϩʔνͷϕʔεͱͯ͘͠׆༻͞Εͨ IUUQTXXXLBHHMFDPNDPEFWTMBZLPWTLZDPWJTJUBUJPONBUSJY " #
$ % " " " # * + " " & ' # ( ) # % - ) / 0 % Y Z $OU " # " % " ) " $ ɾ ɾ ɾ
ྨࣅΛ༻͍ͨΞϓϩʔν w ͷܥྻ͔ΒJUFNWFDΛߦ͍ɺ͜ͷຒΊࠐΈϕΫτϧͷྨࣅΛܭࢉɻྨ ࣅͷߴ͍ϖΞΛਪનީิͱ͢Δ w ߪೖ͔ΒϢʔβؒͷྨࣅΛܭࢉɻྨࣅ͕ߴ͍ϢʔβͷߪೖΛਪ નީิͱ͢Δ w ߪೖ͔ΒϢʔβΛΫϥελϦϯάɻΫϥελ͝ͱͷਓؾΛਪનީิͱ ͢Δ
ͦͷଞศརύοέʔδ w 3FD#PMFଟͷϨίϝϯυϞσϧʢ࣌Ͱݸʂʣ͕ڞ௨ͷ ϑϨʔϜϫʔΫͰ࣮Ͱ͖Δ IUUQTSFDCPMFJPJOEFYIUNM
TUTUBHFॴײ w TUTUBHFͰͲΕ͚ͩଟ༷ͳΞϓϩʔνΛॏͶΒΕ͔͕ͨউഊʹେ͖͘Өڹ w γϯϓϧͳΞϓϩʔν͕͔ͳΓޮ͘ w ·ͣγϯϓϧΞϓϩʔνͷѥछʢಛఆ݅ʹߜΔͳͲʣΛ৭ʑࢼ͢ͱΑ͍ w ཧݶքͱਪનΛᛀΈͳ͕ΒΞϓϩʔνͷݕ౼Λߦ͏
OE4UBHFͷΞϓϩʔν
ಛྔ w ಛྔ w Ϣʔβʔಛྔ w ºϢʔβʔಛྔ ˞TU4UBHFͰͷॱҐ͚ʹͬͨࣈΛಛྔͱͯ͠͏ͱྑ͍
Ϟσϧ w ຆͲ(#%5͕༻͍ΒΕ͍ͯΔ w ̎ྨͱͯ͠ղ͘ɺ3BOLFSϞσϧͰղ͘ɺύλʔϯ͋Γ w 3BOLFSϞσϧ w -(#.3BOLFS MBNCEBSBOL
w $BUCPPTU3BOLFS :FUJ3BOL
OE4UBHFॴײ w TU4UBHFͱൺֱ͢Δͱɺॏཁ͕एׯམͪΔ w ຖճɺSBOLFSࢼ͚͢Ͳɺ݁ہྨͰྑ͍͔ɺͬͯͳͬͯΔʢ$BUCPPTUࢼ͠ ͯͳ͍ͷͰ࣍ճͬͯΈ͍ͨʣ
ͦͷଞ
όϦσʔγϣϯ USBJOσʔλ TU4UBHFநग़OE4UBHFಛྔɹ OE4UBHF ֶश OE4UBHF ධՁ TU4UBHFநग़OE4UBHFಛྔɹ w ࣌ܥྻͰׂɻ௨ৗͷֶशɾධՁظؒͱผʹީิநग़ͱಛྔ࡞༻ͷظؒ
ΛΔඞཁ͕͋Δ w ީิநग़ಛྔͷϦʔΫʹؾΛ͚Δ
Ξϯαϯϒϧ IUUQTXXXLBHHMFDPNDPEFUJUFSJD[INFOTFNCMJOHIPXUP w ֤༧ଌͷSBOLʹॏΈΛֻ͚ͯ WPUF͢ΔܗͰΞϯαϯϒϧΛߦ ͏ w ֤ϞσϧͰ࠷ऴ༧ଌҎ্ͷީ ิΛग़ྗͯ͠Ξϯαϯϒϧͨ͠ ΓɺॱংʹΑΔείΞมಈΛ
͑ΔͨΊʹॏΈΛௐ͢Δɺͳ Ͳͷ͍ͯ͠Δέʔε
σʔλྔɾॲཧ࣌ؒͷέΞ w ߴ3".ڥΛ४උʢLBHHMFڥͰۚϝμϧऔΔਓ͍ΔͷͰ͑ʁʣ w OETUBHFͷσʔλΛ࡞͢ΔࡍʹOFHBUJWFTBNQMJOH w QPMBSTͱDVEGΛ׆༻͢Δ w ࣄલܭࢉதؒσʔλͷDBDIFԽͳͲͰ࣮ݧຖͷܭࢉྔΛݮΒ͢ w
ධՁΛҰ෦ͷσʔλͰߦ͏
w Ϩίϝϯυίϯϖָ͍͠ʂ w ϕʔεϥΠϯ࡞Δͷ͕ൺֱతେม ࢀՃऀଟ͍ͷͰϝμϧ͕औΓ ͍͢ w ͥͻࢀՃ͠Α͏ ͓ΘΓʹ