Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Apache Spark による推薦システム案件例
Search
soonraah
March 21, 2015
Technology
11
8.1k
Apache Spark による推薦システム案件例
2015-03-21 #TokyoWebmining 44th の発表資料です。
soonraah
March 21, 2015
Tweet
Share
More Decks by soonraah
See All by soonraah
MLCT #5 Pipeline Jungles とたたかう話
soonraah
0
1.9k
Amazon EMR でのバッチ処理 Spark アプリケーション運用で気をつけたいこと
soonraah
1
630
Spark MLlib でやってみる協調フィルタリング
soonraah
8
7.7k
Other Decks in Technology
See All in Technology
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
260
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
370
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
150
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
1
410
Agent Skillsがハーネスの垣根を超える日
gotalab555
6
4.4k
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
2
230
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
190
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
290
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
2.5k
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
510
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
160
Featured
See All Featured
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
66
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Facilitating Awesome Meetings
lara
57
6.7k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
0
96
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
250
The agentic SEO stack - context over prompts
schlessera
0
560
How to Ace a Technical Interview
jacobian
281
24k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
91
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
How to make the Groovebox
asonas
2
1.8k
Transcript
"QBDIF4QBSLʹΑΔ ਪનγεςϜҊ݅ྫ 5PLZP8FCNJOJOH !TPPOSBBI
"(&/%" • Ҋ݅֓ཁ • γεςϜ֓ཁ • ਪનΞϧΰϦζϜ • ӡ༻ •
·ͱΊ 2
ਪનγεςϜ 3 Ҿ༻BNB[PODPKQ
Ҋ݅֓ཁ • &$αΠτ͚ͷਪનγεςϜʢडୗ։ൃʣ • ࣍ͷόονॲཧͰશରϢʔβ͚ͷਪન݁ՌΛఏڙ • छྨͷਪન݁ՌΛఏڙ • ඪαΠτച্૿Ճ 4
نײ • Γ͍ͨ͜ͱ • ձһϢʔβສ໊ͷݸਓݸਓʹ • ສͷͷத͔Β • ਪનϦετΛੜ •
ֶशσʔλ • Ӿཡϩάʙԯ݅ ˞ࣈʹएׯϑΣΠΫ͕͋Γ·͢ɻ 5
"QBDIF4QBSL • ߴɾ൚༻ͷΦϯϝϞϦࢄॲཧ • 6$#FSLFMFZͰ։ൃ͞Εɺڈ͔Β"QBDIFͷτοϓϨϕϧ 1+ʹ • )BEPPQ:"3/"QBDIF.FTPTͷ্Ͱ࣮ߦՄೳ • 4DBMB
+BWB 1ZUIPOͷ"1*Λఏڙ 6
4QBSLϥΠϒϥϦ 7 Ҿ༻IUUQTTQBSLBQBDIFPSH
.-MJC • ࣮͞Ε͍ͯΔΞϧΰϦζϜʢࣈͰԼઢWͰՃʣ • MJOFBS47.BOEMPHJTUJDSFHSFTTJPO • DMBTTJpDBUJPOBOESFHSFTTJPOUSFF • DMVTUFSJOH LNFBOT
(.. QPXFSJUFSBUJPODMVTUFSJOH FUD • SFDPNNFOEBUJPOWJBBMUFSOBUJOHMFBTUTRVBSFT ޙड़ • TJOHVMBSWBMVFEFDPNQPTJUJPO • MJOFBSSFHSFTTJPOXJUI-BOE-SFHVMBSJ[BUJPO • NVMUJOPNJBMOBJWF#BZFT • CBTJDTUBUJTUJDT • GFBUVSFUSBOTGPSNBUJPOT • -%"GPSUPQJDNPEFMJOH • '1HSPXUIGPSGSFRVFOUQBUUFSONJOJOH 8
"(&/%" • Ҋ݅֓ཁ • γεςϜ֓ཁ • ਪનΞϧΰϦζϜ • ӡ༻ •
·ͱΊ 9
ސ٬ &$αΠτ γεςϜ γεςϜߏ 10 &.3 ϩάऩू༻XFCαʔό δϣϒཧαʔό ϑΝΠϧ࿈ܞαʔό 4
ϩάੵ ਪન݁Ռ ਪન݁Ռ
ਪનγεςϜ ΞϓϦέʔγϣϯͷ࣮ߦ 4 Ӿཡϩά &$ δϣϒཧαʔό &.3 &MBTUJD.BQ3FEVDF ᶄ&.3δϣϒ։࢝
ᶃαʔόଆΞϓϦىಈ ᶆΫϥελىಈ Ϋϥελ ᶇ4QBSLڥ༻ҙ ᶈӾཡϩάऔಘ ᶉਪનԋࢉ ᶊԋࢉ݁Ռ 11
"(&/%" • Ҋ݅֓ཁ • γεςϜ֓ཁ • ਪનΞϧΰϦζϜ • ӡ༻ •
·ͱΊ 12
ͭͷਪનΞϧΰϦζϜ • ༰ϕʔεϑΟϧλϦϯά • ϢʔβͷଐੑͷಛΛ༻͍Δํ๏ • ڠௐϑΟϧλϦϯά • ͦΕΒಛΘͣɺϢʔβίϛϡχςΟͷ ᅂσʔλͷΈΛ༻͍Δํ๏
13
༰ϕʔεϑΟϧλϦϯάͷ ࣮ ສ݅ ಛສछྨ Ϣʔβ" ͲͷΞΠςϜ ͕࠷͍ۙʁ ✕ສਓ ಛྔ
14
༰ϕʔεϑΟϧλϦϯάͷ ࣮ ສ݅ ಛສछྨ Ϣʔβ" ͲͷΞΠςϜ ͕࠷͍ۙʁ ✕ສਓ ϚοϓܗࣜͷϕΫτϧදݱ
సஔ ΠϯσοΫε 4QBSLࢄॲཧ ಛྔ 15
ڠௐϑΟϧλϦϯάͷ࣮ • .-MJCͷPSHBQBDIFTQBSLSFDPNNFOEBUJPO"-4Λར༻ • ߦྻҼࢠղϞσϧʢ.BUSJY'BDUPSJ[BUJPO.PEFMʣΛ ަޓ࠷খೋ๏ʢ"-4"MUFSOBUJOH-FBTU4RVBSFʣͰֶश 16
ߦྻҼࢠղ • ϢʔβͷͷධՁΛϢʔβºͷߦྻͰද͢ • ͜ͷߦྻΛO G ݸͷಛΛ࣋ͭϢʔβಛྔߦྻͱಛྔ ߦྻͷੵͰද͢͜ͱΛతͱ͢Δ 17
ߦྻҼࢠղ 18
"-4 • ަޓ࠷খೋ๏ʢ"MUFSOBUJWF-FBTU4RVBSFʣ • ͭͷಛྔߦྻΛަޓʹֶश • 4QBSLͷಘҙͱ͢Δ܁Γฦ͠ॲཧ 19
"-4TUFQ Ϣʔβ ಛྔߦྻ ಛྔߦྻ ࠷ॳͷಛྔΛͦΕͧΕͷͷ ฏۉͷධՁͰॳظԽ ͦΕҎ֎ϥϯμϜͳ খ͍͞ͰॳظԽ 20
"-4TUFQ Ϣʔβ ಛྔߦྻ ಛྔߦྻ ֤Ϣʔβʹ͍ͭͯɺ ༧ଌͱ࣮ࡍͷධՁͷޡࠩΛ࠷খԽ ଆݻఆ 21
"-4TUFQ Ϣʔβ ಛྔߦྻ ಛྔߦྻ ֤ʹ͍ͭͯɺ ༧ଌͱ࣮ࡍͷධՁͷޡࠩΛ࠷খԽ Ϣʔβଆݻఆ ҎԼɺऩଋ͢Δ·ͰTUFQ Λ܁Γฦ͠
22
"(&/%" • Ҋ݅֓ཁ • γεςϜ֓ཁ • ਪનΞϧΰϦζϜ • ӡ༻ •
·ͱΊ 23
ຊҊ݅ʹ͓͚Δ Ϋϥελʹؔ͢Δࣈ • $16ίΞ • ϝϞϦ૯ܭ(# • &$Πϯελϯε • .BTUFSSYMBSHF
• 4MBWFDYMBSHF • ࣍ॲཧʙI 24
νϡʔχϯά • ΦϑϥΠϯධՁ • ."1ʢ.FBO"WFSBHF1SFDJTJPOʣʹΑΓ ϋΠύʔύϥϝʔλͷόϦΤʔγϣϯΛΦϑϥΠϯධՁ • ਪન݁ՌͱϢʔβͷߪങϩάΛॱҐΛߟྀͯ͠ൺֱ • ͜Ε4QBSLͰ࡞ͬͨ
• ΦϯϥΠϯධՁ • ϢʔβผʹϥϯμϜͰ • ཁ"#ςετ 25
"(&/%" • Ҋ݅֓ཁ • γεςϜ֓ཁ • ਪનΞϧΰϦζϜ • ӡ༻ •
·ͱΊ 26
4QBSL.-MJCΛҊ݅Ͱ ։ൃɾӡ༻ͯ͠Έͯᶃ • ͭΒ͍ • ޮͱඅ༻ͱϦιʔεͷύζϧ • ϋϚΓͲ͜Ζ͕͋Δ • &$Πϯελϯεधཁͷߴ·ΓͷઞΓΛड͚Δ
• ςετͷͭΒΈ 27
4QBSL.-MJCΛҊ݅Ͱ ։ൃɾӡ༻ͯ͠Έͯᶄ • Ͱ໘ന͍ • ίʔσΟϯάָ͕͍͠ʂ • γʔϜϨεʹࢄॲཧ͕ॻ͚Δ • )BEPPQΑΓগͳ͍ίʔυྔ
• ͍ • .-MJCͷਐԽʹظ 28
4QBSLΞϓϦέʔγϣϯ ։ൃͷצॴ • Ϧιʔε༗ݶ • ιʔεͷதͰಛʹԋࢉྔΛཁ͢Δ෦ϩʔΧϧͷ࣮ݧͰ ेʹ࠷దԽ͓ͯ͘͠ • ಉ͡ܭࢉ݁ՌΛಘΔͷʹΑΓޮతͳํ๏ͳ͍ͷ͔ʁ •
ίϨΫγϣϯΫϥεͷબ • ԋࢉ࣌ؒϝϞϦྔΛݟੵΔ • ܧଓతΠϯςάϨʔγϣϯΛڧ͘ҙࣝ͢Δ 29
·ͱΊ • "QBDIF4QBSL .-MJCͰ༰ϕʔεϑΟϧλϦϯά ͓ΑͼڠௐϑΟϧλϦϯάʹΑΔਪનγεςϜΛ ͭͬͨ͘ • &$αΠτͷ,1*ΛվળͰ͖ͨ • 4QBSLϓϩάϥϛϯάɺָ͍͔͠ΒͬͯΈͯΑʂ
30