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
Vespaを利用したテクいベクトル検索
Search
sz_dr
October 10, 2024
Technology
3
560
Vespaを利用したテクいベクトル検索
Search Engineering Tech Talk 2024 Summer
https://search-tech.connpass.com/event/331560/
sz_dr
October 10, 2024
Tweet
Share
More Decks by sz_dr
See All by sz_dr
ヤフーにおける機械学習検索ランキングの取り組み
szdr
11
15k
RecSys 2019 論文読み会 発表資料
szdr
1
1.2k
E-Commerce検索におけるランキング研究
szdr
1
830
ランク学習と偽負例化合物を用いたバーチャルスクリーニング
szdr
0
500
Convolutional Neural NetworkとRankNetを用いた画像の順序予測
szdr
0
240
Other Decks in Technology
See All in Technology
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.6k
20250612_GitHubを使いこなすためにソニーの開発現場が取り組んでいるプラクティス.pdf
osakiy8
1
550
バクラクのモノレポにおける AI Coding のための環境整備と {Roo,Claude} Code活用事例 / AI Coding in Bakuraku's Monorepo: Environment Setup & Case Studies with {Roo, Claude} Code
upamune
8
5.4k
JavaのMCPサーバーで体験するAIエージェントの世界
tatsuya1bm
1
220
Tenstorrent 開発者プログラム
tenstorrent_japan
0
290
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
0
190
「伝える」を加速させるCursor術
naomix
0
570
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.4k
kotlin-lsp を Emacs で使えるようにしてみた / use kotlin-lsp in Emacs
nabeo
0
120
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6.1k
Long journey of Continuous Delivery at Mercari
hisaharu
1
200
「規約、知識、オペレーション」から考える中規模以上の開発組織のCursorルールの 考え方・育て方 / Cursor Rules for Coding Styles, Domain Knowledges and Operations
yuitosato
4
820
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Adopting Sorbet at Scale
ufuk
77
9.4k
Gamification - CAS2011
davidbonilla
81
5.3k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Statistics for Hackers
jakevdp
799
220k
Optimizing for Happiness
mojombo
379
70k
Site-Speed That Sticks
csswizardry
10
620
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.9k
Transcript
-:$PSQPSBUJPO -*/&Ϡϑʔגࣜձࣾ σʔλάϧʔϓ %4౷ׅຊ෦ ླ ᠳޗ 7FTQBΛར༻ͨ͠ςΫ͍ϕΫτϧݕࡧ 4FBSDI&OHJOFFSJOH5FDI5BML4VNNFS
-:$PSQPSBUJPO ླ ᠳޗ !T[@ES σʔλαΠΤϯεΛ׆༻ͨ͠ݕࡧվળʹ औΓΜͰ͍·͢ɻ p :BIPPγϣοϐϯά p
:BIPPܙା p :BIPPΦʔΫγϣϯ p :BIPPϑϦϚ
-:$PSQPSBUJPO ࠓ͓͢͠Δ͜ͱ େنݴޠϞσϧɺը૾ݴޠϞσϧɺʜͷൃలʹ͍ɺʮϕΫτϧݕࡧʯ͍🔥τϐοΫ l ࣭ԠγεςϜɿϢʔβʔͷ࣭จͱؔ࿈ੑͷߴ͍ճจΛݕࡧ l 3"(ʹ͓͚Δ3FUSJFWBM෦Ͱͷ׆༻ l ϚϧνϞʔμϧͳݕࡧγεςϜɿΩʔϫʔυͱؔ࿈ੑͷߴ͍ը૾Λݕࡧ
ϕΫτϧݕࡧͷύϫʔΛ͞ΒʹҾ͖ग़ͨ͢Ίʹɺ l ͲΜͳ՝ɾղܾࡦ͕͋Δͷ͔ʁ l ݕࡧΤϯδϯ7FTQBͰͲͷΑ͏ʹ࣮Ͱ͖Δͷ͔ʁ Λʢ-5ͳͷͰߴʹʣ͓͍͖ͯ͠͠·͢ʂ ˞7FTQBɿΦʔϓϯιʔεͷCJHEBUBTFSWJOHFOHJOFɻੑೳ͕ߴ͘ɺػೳ๛ͳݕࡧΤϯδϯɻ l4FBSDI&OHJOFFSJOH5FDI5BML8JOUFSzͷୋऔ͞Μͷ͝ൃද͕ඇৗʹࢀߟʹͳΓ·͢ɻ IUUQTTFBSDIUFDIDPOOQBTTDPNFWFOU
-:$PSQPSBUJPO ࠓ͓͢͠Δ͜ͱ pจࣈྻҰகݕࡧͱϕΫτϧݕࡧͷΈ߹Θͤ pείΞ͕͍ίϯςϯπΛݕࡧ݁Ռ͔Βআ֎ pͭͷίϯςϯπʹର͠ෳͷϕΫτϧ͕ඥͮ͘έʔε pϕΫτϧͷ֨ೲ༰ྔΛઅ
-:$PSQPSBUJPO จࣈྻҰகݕࡧͱϕΫτϧݕࡧͷΈ߹Θͤ ϕΫτϧݕࡧ͕͍🔥ͱ͍͑ɺґવͱͯ͠ैདྷͷจࣈྻҰகݕࡧॏཁ ೖྗΩʔϫʔυ จࣈྻҰகݕࡧ݁Ռ ϕΫτϧݕࡧ݁Ռ ू߹ ݕࡧ݁Ռ 7FTQBͰ࣮͢ΔͳΒʜ
IUUQTCMPHWFTQBBJSFEFpOJOHIZCSJETFBSDIQPTTJCJMJUJFTXJUIWFTQB ͞Βʹɺ"/%Ͱ݁߹ͨ͠ΓɺෳͷϕΫτϧݕࡧ݁ՌΛ݁߹ͨ͠Γɺ݁߹݁ՌͷϦϥϯΫՄೳʂ IUUQTEPDTWFTQBBJFOOFBSFTUOFJHICPSTFBSDIHVJEFIUNMNVMUJQMFOFBSFTUOFJHICPSTFBSDIPQFSBUPSTJOUIFTBNFRVFSZ จࣈྻҰகݕࡧͱϕΫτϧݕࡧͷݕࡧ݁ՌΛΈ߹Θͤͯɺ݁ՌΛฦ͍ͨ͠ʂ WFTQBRVFSZ bZRMTFMFDU GSPNXIFSF\UBSHFU)JUT BQQSPYJNBUFUSVF^OFBSFTU/FJHICPS PS VTFS2VFSZ ` lRVFSZจࣈྻҰகݕࡧΩʔϫʔυz lJOQVURVFSZ ΩʔϫʔυϕΫτϧ໊ <ϕΫτϧ> ϕΫτϧݕࡧΫΤϦ 03Ͱ݁߹ RVFSZ
-:$PSQPSBUJPO είΞ͕͍ίϯςϯπΛݕࡧ݁Ռ͔Βআ֎ ϕΫτϧݕࡧͰɺΑ͘ྨࣅ্Ґ݅Λऔಘͯ͠ܝग़ʙͱ͢Δ͕ɺ ద߹ίϯςϯπ͕ຊ࣭తʹগͳ͍߹ɺϊΠζͩΒ͚ͷϕΫτϧݕࡧ݁Ռʹͳͬͯ͠·͏ɻɻ ྫɿϑΝογϣϯ&$αΠτͰͷݕࡧʮϛοΩʔ͕ඳ͔ΕͨࠇͰγϯϓϧͳ5γϟπʯ ˠ ΫΤϦҙਤʹԊ͍͍͔ͬͨͤͥ݅͠ͳ͍ɻɻ ҙਤͱେ͖͘ҟͳΔݕࡧ݁Ռʹग़ͨ͘͠ͳ͍ʂ ྨࣅείΞͷ͍ίϯςϯπݕࡧ݁Ռ͔Βআ֎͍ͨ͠ʂ
7FTQBͰ࣮͢ΔͳΒʜ ϥϯΩϯάఆٛ FYQSFTTJPOʢϥϯΫείΞʣͷ͕ΛԼճͬͨ߹ɺ ݕࡧ݁Ռ͔Βআ֎͢Δ SBOLQSPGJMFSBOLJOH@XJUI@TDPSF@ESPQ\ GJSTUQIBTF\ SBOLTDPSFESPQMJNJU FYQSFTTJPO\ JG ྨࣅείΞ <ᮢ> ྨࣅείΞ ^ ^ ^ ᮢະຬͷ߹ɺϥϯΫείΞͱ͢Δɻ ᮢҎ্ͷ߹ɺϥϯΫείΞྨࣅͱ͢Δɻ ྨࣅείΞ͕ ϥϯΫείΞͷͱ͖ɺSBOLTDPSFESPQMJNJUʹҾ͔͔ͬͬͯɺ ݕࡧ݁Ռ͔Βআ֎͞ΕΔ👋 ✅ ✅ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ❌ ϊΠζͩΒ͚😇 IUUQTYDPNKPCFSHVNTUBUVT IUUQTEPDTWFTQBBJFOGBRIUNMIPXUPTFUBEZOBNJDRVFSZUJNFSBOLJOHESPQUISFTIPME
-:$PSQPSBUJPO ͭͷίϯςϯπʹର͠ෳͷϕΫτϧ͕ඥͮ͘έʔε ྫɿ8JLJQFEJBͷهࣄݕࡧ ϕΫτϧݕࡧਫ਼ΛߴΊΔͨΊʹɺͭͷʮจষʯʹର͠ʮஈམʯ͝ͱʹϕΫτϧԽ͢Δ Ҿ͖͍ͯͨͷʮจষʯ୯Ґ͕ͩɺཧ͢Δͷʮஈམʯ୯Ґ l ߋ৽ϑϩʔ͕ࡶɿʮจॻʯͷՃʮஈམʯͷมߋɾআ l ݕࡧޙॲཧ͕ࡶɿʮஈམʯͰҾ͖ͯͯɺʮจॻʯ୯ҐͰϚʔδͯ͠ɺʜ
ָʹϕΫτϧݕࡧΛ࣮ݱ͍ͨ͠ʂ λΠτϧ ஈམ ஈམ < > < > ϕΫτϧݕࡧ Τϯδϯ υΩϡϝϯτ@ஈམ υΩϡϝϯτ@ஈམ υΩϡϝϯτ@ஈམ υΩϡϝϯτ@ஈམ 7FTQBͰ࣮͢ΔͳΒʜ ϑΟʔϧυఆٛ GJFMEQBSBHSBQI@FNCFEEJOHTUZQFUFOTPSGMPBU Q\^ FNC<> \ ϕΫτϧݕࡧ༻ઃఆ ^ จॻ͝ͱʹஈམՄมͰ͋Δ͜ͱʹҙɻ ࣍ݩNBQQFEEJNFOTJPOͰѻ͍ɺ ࣍ݩݻఆαΠζͷϕΫτϧͰѻ͏ɻ NFUBEBUBͱͯ͠ ֤ϊʔυ͝ͱʹ υΩϡϝϯτ*%Λ͍࣋ͬͯΔ ෳϕΫτϧ͕ඥͮ͘έʔεͷ )/48෦ߏ IUUQTCMPHWFTQBBJTFNBOUJDTFBSDIXJUINVMUJWFDUPSJOEFYJOH
-:$PSQPSBUJPO ϕΫτϧͷ֨ೲ༰ྔΛઅ ྫɿ ࣍ݩͷϕΫτϧΛѻ͏߹ ֤࣍ݩΛGMPBU CZUFT Ͱද͢ͱɺίϯςϯπ͋ͨΓ CZUFTඞཁ
#JOBSJ[BUJPOʹΑͬͯ֨ೲ༰ྔΛઅͰ͖Δ͕ɺڑܭࢉʹίαΠϯྨࣅੵϢʔΫϦουڑෆద ༰ྔઅͷςΫχοΫͷҰͭɿ#JOBSJ[BUJPO < > < > ͳΒ ͳΒͰɺม ࣍ݩ͝ͱʹJOU CZUF Ͱද͢ͱ ʸ࣍ݩʹѹॖ ˠ CZUFTʂ ϋϛϯάڑͰϕΫτϧݕࡧ͍ͨ͠ʂ 7FTQBͰ࣮͢ΔͳΒʜ ϑΟʔϧυఆٛ GJFMEFNCFEEJOHTUZQFUFOTPSJOU FNC<> \ BUUSJCVUF\ EJTUBODFNFUSJDIBNNJOH ^ ^ 7FTQBͰϕΫτϧݕࡧͷڑܭࢉʹ FVDMJEFBOBOHVMBSEPUQSPEVDUIBNNJOH ͱɺ͞·͟·ͳࣜΛར༻Մೳʂ IUUQTEPDTWFTQBBJFOSFGFSFODFTDIFNBSFGFSFODFIUNMEJTUBODFNFUSJD IUUQTCMPHWFTQBBJCJMMJPOTDBMFLOO
-:$PSQPSBUJPO ࠓ͓ͨ͜͠͠ͱ pจࣈྻҰகݕࡧͱϕΫτϧݕࡧͷΈ߹Θͤ pείΞ͕͍ίϯςϯπΛݕࡧ݁Ռ͔Βআ֎ pͭͷίϯςϯπʹର͠ෳͷϕΫτϧ͕ඥͮ͘έʔε pϕΫτϧͷ֨ೲ༰ྔΛઅ ʢ7FTQBಛ༗ͷ࣮͓͖ͯ͞ʣ ϕΫτϧݕࡧͷར༻Λ࣮ࡍʹݕ౼͢Δͱɺݟ͑ͯͳ͔ͬͨ՝͕ු͔ͼ্͕ͬͯ͘Δ ՝ʹର͠Ͳ͏Ξϓϩʔν͞Ε͍ͯΔͷ͔ɺௐͯΈΔͱ໘ന͍
࠙ஊձͰɺʮͦͷ՝͋Δ͋Δʂʯʮ͜ͷ՝Ͳ͏ͳͷʁʯͳͲɺ͓Ͱ͖Εͱࢥ͍·͢ʂ🙇