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
特徴抽出器の学習と購買履歴を必要としない類似画像による関連商品検索システム/related-p...
Search
monochromegane
May 25, 2017
Technology
4
9.6k
特徴抽出器の学習と購買履歴を必要としない類似画像による関連商品検索システム/related-product-search-system-based-on-similar-images
情報処理学会インターネットと運用技術研究会(IOT) 通算第 37 回 研究会
http://www.iot.ipsj.or.jp/news/iot37-program
monochromegane
May 25, 2017
Tweet
Share
More Decks by monochromegane
See All by monochromegane
Go言語での実装を通して学ぶLLMファインチューニングの仕組み / fukuokago22-llm-peft
monochromegane
0
130
不確実性下における目的と手段の統合的探索に向けた連続腕バンディットの応用 / iot70_gp_rff_mab
monochromegane
2
180
なめらかなシステムと運用維持の終わらぬ未来 / dicomo2025_coherently_fittable_system
monochromegane
0
3.6k
ベクトル検索システムの気持ち
monochromegane
37
11k
Go言語での実装を通して学ぶ、高速なベクトル検索を支えるクラスタリング技術/fukuokago-kmeans
monochromegane
1
210
Go言語でターミナルフレンドリーなAIコマンド、afaを作った/fukuokago20_afa
monochromegane
2
290
多様かつ継続的に変化する環境に適応する情報システム/thesis-defense-presentation
monochromegane
1
1k
Online Nonstationary and Nonlinear Bandits with Recursive Weighted Gaussian Process
monochromegane
0
700
AIを前提とした体験の実現に向けて/toward_ai_based_experiences
monochromegane
2
1k
Other Decks in Technology
See All in Technology
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
110
動画データのポテンシャルを引き出す! Databricks と AI活用への奮闘記(現在進行形)
databricksjapan
0
150
SOC2取得の全体像
shonansurvivors
1
410
[2025-09-30] Databricks Genie を利用した分析基盤とデータモデリングの IVRy の現在地
wxyzzz
0
500
Access-what? why and how, A11Y for All - Nordic.js 2025
gdomiciano
1
120
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
2
330
M5製品で作るポン置きセルラー対応カメラ
sayacom
0
160
【新卒研修資料】LLM・生成AI研修 / Large Language Model・Generative AI
brainpadpr
25
17k
リーダーになったら未来を語れるようになろう/Speak the Future
sanogemaru
0
300
Findy Team+のSOC2取得までの道のり
rvirus0817
0
370
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
140
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
600
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Why Our Code Smells
bkeepers
PRO
339
57k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Embracing the Ebb and Flow
colly
88
4.8k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
A better future with KSS
kneath
239
17k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
A Modern Web Designer's Workflow
chriscoyier
697
190k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
32
2.2k
Writing Fast Ruby
sferik
629
62k
Transcript
ࡾ༔հɺদຊ྄հɺྗ݈࣍ ɺ܀ྛ݈ଠϖύϘݚڀॴ ྗ݈ٕ࣍ज़࢜ࣄॴ ୈճใॲཧֶձΠϯλʔωοτͱӡ༻ٕज़ݚڀձ ಛநग़ثͷֶशͱߪങཤྺΛ ඞཁͱ͠ͳ͍ྨࣅը૾ʹΑΔ ؔ࿈ݕࡧγεςϜ
࣍ wؔ࿈ݕࡧͷഎܠͱຊݚڀͷత wैདྷͷؔ࿈ݕࡧͷ՝ wಛநग़ثͷֶशͱߪങཤྺΛඞཁͱ͠ͳ͍ྨࣅը૾ ʹΑΔؔ࿈ݕࡧ w࣮ݧͱߟ w·ͱΊ
ؔ࿈ݕࡧͷഎܠͱຊݚڀͷత
ݚڀͷഎܠ w&$αΠτࢢنͷ wऔѻछྨͷ૿େ w&$αΠτར༻ऀͷ௨ৗߦಈͰશͯͷͷӾཡ ࠔ wޮతͳӾཡͷͨΊؔ࿈ੑͷ͋ΔΛಋઢ্ʹදࣔ
ैདྷͷؔ࿈બఆͱ՝ wߪങཤྺͷใ wߪങཤྺͷใͷੵ͕ඞཁ wϝλσʔλ wߪങཤྺ͕ෆཁ͕ͩɺదͳཻͷϝλσʔλඋ ར༻ऀͷෛ୲ͱͳΔ
ैདྷͷؔ࿈બఆͱ՝ wඇߏԽσʔλ wը૾ࣗવݴޠ͔ΒػցֶशΛ༻͍ͯؔ࿈બఆ ʹඞཁͳใΛநग़͢Δ wػցֶशϞσϧߏஙɾҡ࣋ʹίετ͕͔͔Δ w͜ΕΒͷίετ͕ෆཁͳख๏ཱ͕͍֬ͯ͠ͳ͍
ຊݚڀͷత ߪങཤྺͷใͱಛநग़ثͷֶशΛඞཁͱ͠ͳ͍ ྨࣅը૾ʹΑΔؔ࿈ݕࡧγεςϜͷఏҊ wͷొɾߋ৽ʹґଘ͠ͳ͍ w&$αΠτར༻ऀͷརศੑΛଛͶͳ͍ wಋೖɾҡ࣋ίετΛ࣮͑ͨ༻తɺޮՌతͳ ؔ࿈ݕࡧ
ैདྷͷؔ࿈બఆͷ՝
ैདྷͷؔ࿈બఆͱ՝ wߪങཤྺͷใ wར༻ऀूஂͷᅂใΛݩʹͨ͠ڠௐϑΟϧλϦϯ άʹΑΔબఆ wߪങཤྺͷใ͕ੵ͞Ε͍ͯͳ͍͕બఆ͔ Β֎Εͯ͠·͏
ैདྷͷؔ࿈બఆͱ՝ wϝλσʔλ wΧςΰϦ৭ɺݪྉͳͲͷଐੑใΛݩʹͨ͠બఆ wదͳཻͷྨใͷඋൢചऀʹͱͬͯෛ୲
ैདྷͷؔ࿈બఆͱ՝ wඇߏԽσʔλ wը૾ࣗવݴޠͰهड़͞Εͨઆ໌จ͔Βબఆʹඞཁ ͳใΛػցֶशʹΑΓநग़ wػցֶशϞσϧߏஙɾҡ࣋ίετ͕ඇৗʹߴ͍
సҠֶश wಛநग़ث wֶशࡁΈωοτϫʔΫͷதؒͷग़ྗΛಛྔͱ͠ ͯར༻͢Δར༻ܗଶ wֶश࣌ͷλεΫྖҬͱͷྨࣅੑ͕ॏཁ w&$αΠτͷؔ࿈બఆʹ͓͚ΔޮՌతͳֶशࡁΈ ωοτϫʔΫͷબఆख๏ཱ͍֬ͯ͠ͳ͍
ߪങཤྺͷใͱಛநग़ثͷ ֶशΛඞཁͱ͠ͳ͍ྨࣅը૾ʹΑΔ ؔ࿈ݕࡧγεςϜ
ఏҊख๏ wߪങཤྺͷใ͕ෆཁͰྨ༻ͷՃใͱͯ͠Ͱ ͳ͘ɺৗʹઃఆ͞ΕΔը૾Λର wಋೖઌͷ&$αΠτͷʹґଘ͠ͳֶ͍शෆཁͰ൚ ༻తͳֶशࡁΈωοτϫʔΫΛಛநग़ثͱͯ͠࠾༻ wಛநग़ث͔ΒಘΒΕͨಛྔΛͱʹۙࣅۙ୳ࡧ ʹΑΓྨࣅը૾Λݕࡧ
ֶशࡁΈωοτϫʔΫͷબఆ wֶश࣌ͷλεΫͱͷྨࣅੑ͕ॏཁ w&$αΠτͷը૾ଟ༷ͳछྨͰഎܠ·Ͱؚ·Ε Δ wಉ༷ͷಛੑΛ࣋ͭ*NBHF/FUը૾σʔληοτͰֶश ͨ͠ߴਫ਼ͳϞσϧΛ࠾༻
ಛநग़ث wਂΈࠐΈχϡʔϥϧωοτϫʔΫೖྗ͕Λܦ ա͢Δ͝ͱʹλεΫʹಛԽͨࣝ͠ผՕॴΛڧௐ͢Δಛ ʹม͞ΕΔ w࠷ࣝผՕॴΛڧௐ͢ΔಛΛग़ྗ͢Δࣝผखલ· Ͱ͔Βͷग़ྗΛಛநग़ثͱͯ͠࠾༻͢Δ
࣮ w*ODFQUJPOWϞσϧʹ͓͚ΔࣝผલͷϓʔϦϯά 1PPM ·Ͱ͔Βͷग़ྗΛಛநग़ثͱͯ͠ར༻ wಘΒΕͨಛྔΛۙࣅۙ୳ࡧσʔλϕʔε"OOPZʹ อଘ wNSVCZBOOPZ OHY@NSVCZʹΑΓۙࣅۙ୳ࡧσʔ λϕʔεΛ)551ϦΫΤετϕʔεͷ"1*αʔόͱ͢Δ
ಛྔม w͋Δ࣌·Ͱͷ࡞ը૾ҰཡΛಛྔʹม͢Δ wมͨ͠ಛྔҰཡΛۙࣅۙ୳ࡧσʔλϕʔεʹೖ͢Δ Service Object Storage GCP image to data
data to feature vectorizer by Inception-v3 Annoy Workers
5FOTPS'MPXʹΑΔ ಛྔมͷ࣮ ֶशࡁΈωοτϫʔΫͷಡΈࠐΈ தؒΛग़ྗͱͯ͠ಛநग़ثͱ͢Δ ը૾Λೖྗͱͯ͠ಛྔʹม
NSVCZBOOPZʹΑΔ ಛྔͷσʔλϕʔεԽ ࣍ݩΛࢦఆ πϦʔΛࢦఆͯ͠ΠϯσοΫεΛߏங
ྨࣅը૾ݕࡧ wۙࣅۙ୳ࡧσʔλϕʔεΛNSVCZBOOPZ OHY@NSVCZʹͯ"1*Խ w࡞ৄࡉʹྨࣅը૾Λ༻͍ͨؔ࿈࡞Λදࣔ͢Δ Nyah mruby-annoy on ngx_mruby products#show product_id
nearest products CTR Analytics NNS ˞ۙࣅۙ୳ࡧ࣌ʹେ෦ͷΠϯσο ΫεͷΞΫηε͕ൃੜ͢ΔͨΊ࣮༻ తͳΛಘΔͨΊʹσʔλϕʔε ϑΝΠϧ͕શͯϖʔδΩϟογϡʹࡌ ΔαΠζͷϝϞϦ͕ඞཁ
OHY@NSVCZʹΑΔ NSVCZBOOPZͷ"1*Խ NSVCZ@JOJUͰσʔλϕʔεͷϩʔυ ཁٻ͞Εͨʹྨࣅ͢Δ܈Λ σʔλϕʔε͔Βݕࡧ͠Ԡ
࣮ݧͱߟ
ධՁڥͱධՁํ๏ w&$αΠτͷϓϩμΫγϣϯڥʹͯྨࣅը૾σʔλ ϕʔεฒͼʹྨࣅಛྔݕࡧαʔόΛಋೖ w&$αΠτͷطଘख๏Ͱ͋Δ؆қతͳϢʔβϕʔεڠ ௐϑΟϧλϦϯάͱຊఏҊख๏ʹΑΓબఆͨؔ͠࿈ ʹ͓͍ͯΫϦοΫΛൺֱ w&$αΠτͷطଘΧςΰϦ͝ͱʹ݁ՌΛൺֱ͠ಛ ੑ͝ͱͷ༗ޮੑͷࠩΛൺֱ
ର
طଘख๏ʹΑΔબఆ ఏҊख๏ʹΑΔબఆ
ΫϦοΫͱίϯόʔδϣϯ طଘ ఏҊ $53 $73
˞ఏҊख๏ʹΑΔબఆ͕ߦ͑ͳ͍߹ʹαʔϏεͷ ػձଛࣦΛආ͚ΔͨΊطଘख๏ʹΑΔબఆΛߦͬͯ ͍ΔͨΊݕূظؒதͷ֤ख๏ͷදׂࣔ߹طଘ ɺఏҊͰ͋ͬͨ ˞ίϯόʔδϣϯΫϦοΫʹର͢Δߪೖ͔ ΒٻΊͨ
ߟ wఏҊख๏ʹΑΔબఆͷΫϦοΫ͕վળ͠ɺߪೖ ʹࢸΔ֬ߴ͍͜ͱ͔ΒɺΑΓؔ৺ͷߴ͍Λఏ ҊͰ͖ͨ
ఏҊख๏͕༗ޮͰ͋ͬͨΧςΰϦ طଘ ఏҊ ૉࡐɾࡐྉγΣϧ ૉࡐɾࡐྉϦϘϯɾςʔϓ
ૉࡐɾࡐྉϘλϯ ͵͍͙ΔΈɾਓܗ͋Έ͙ΔΈ χοτɾฤΈηʔλʔɾΧʔσΟΨϯ
ߟ wఏҊख๏ʹΑΔվળ͕ݦஶʹݟΒΕͨΧςΰϦྨࣅ ͨ͠ૉࡐΛൺֱ͠ɺΑΓ҆ՁͳΛݕ౼͢ΔϢʔε έʔεʹ߹கͨ͠ wܗঢ়ɺ࣭ײͱ͍ͬͨطଘͷϝλσʔλͰྨͰ͖ ͳ͍ಛʹΑͬͯΧςΰϦʹΑΔྨิͨ͜͠ͱ͕ ޮՌతͳબఆʹܨ͕ͬͨ
ఏҊख๏͕༗ޮͰ͋ͬͨΧςΰϦ ྫɿ͵͍͙ΔΈ
طଘख๏͕༗ޮͰ͋ͬͨΧςΰϦ طଘ ఏҊ จ۩ɾεςʔγϣφϦʔ͓͠ΓɾεςοΧʔ ϕϏʔɾΩοζۺ
ϑΝογϣϯίενϡʔϜ ΞʔτɾࣸਅΠϥετ Ո۩ɾੜ׆ࡶ՟Ϋογϣϯ
ߟ wҰํɺΧςΰϦͰܗঢ়σβΠϯʹ౷Ұੑ͕ͳ͘ɺ ݸʑͷྨࣅ͕͍ΧςΰϦʹ͓͍ͯɺఏҊख๏Ͱ બఆͨ͠ͷؔ࿈ੑ͕͘ͳͬͨ͜ͱ͕ΫϦοΫ ͷԼʹͭͳ͕ͬͨ
طଘख๏͕༗ޮͰ͋ͬͨΧςΰϦ ྫɿεςοΧʔ
·ͱΊ
·ͱΊ w&$αΠτʹ͓͚Δؔ࿈ݕࡧͷ՝Λղܾ w&$αΠτͷಛੑʹྨࣅֶͨ͠शࡁΈωοτϫʔ ΫΛಛநग़ثͱͯ͠࠾༻͠ɺಛྔΛۙࣅۙ୳ࡧ ͢Δ͜ͱͰؔ࿈Λݕࡧ͢Δ wطଘͷϝλσʔλΛิ͢Δ͜ͱͰΫϦοΫɺ ίϯόʔδϣϯ্͕ͨ͠