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.5k
特徴抽出器の学習と購買履歴を必要としない類似画像による関連商品検索システム/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
なめらかなシステムと運用維持の終わらぬ未来 / dicomo2025_coherently_fittable_system
monochromegane
0
750
ベクトル検索システムの気持ち
monochromegane
34
11k
Go言語での実装を通して学ぶ、高速なベクトル検索を支えるクラスタリング技術/fukuokago-kmeans
monochromegane
1
190
Go言語でターミナルフレンドリーなAIコマンド、afaを作った/fukuokago20_afa
monochromegane
2
260
多様かつ継続的に変化する環境に適応する情報システム/thesis-defense-presentation
monochromegane
1
930
Online Nonstationary and Nonlinear Bandits with Recursive Weighted Gaussian Process
monochromegane
0
570
AIを前提とした体験の実現に向けて/toward_ai_based_experiences
monochromegane
2
970
Go言語でMac GPUプログラミング
monochromegane
1
630
Contextual and Nonstationary Multi-armed Bandits Using the Linear Gaussian State Space Model for the Meta-Recommender System
monochromegane
1
1.1k
Other Decks in Technology
See All in Technology
ソフトウェアテストのAI活用_ver1.25
fumisuke
1
520
Contributing to Rails? Start with the Gems You Already Use
yahonda
2
120
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
130
モニタリング統一への道のり - 分散モニタリングツール統合のためのオブザーバビリティプロジェクト
niftycorp
PRO
1
220
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
0
360
CDKTFについてざっくり理解する!!~CloudFormationからCDKTFへ変換するツールも作ってみた~
masakiokuda
1
190
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
1.1k
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
Delegating the chores of authenticating users to Keycloak
ahus1
0
170
CDK Toolkit Libraryにおけるテストの考え方
smt7174
1
360
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.8k
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
120
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
A Modern Web Designer's Workflow
chriscoyier
695
190k
Documentation Writing (for coders)
carmenintech
72
4.9k
Adopting Sorbet at Scale
ufuk
77
9.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
510
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
320
KATA
mclloyd
30
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
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طଘͷϝλσʔλΛิ͢Δ͜ͱͰΫϦοΫɺ ίϯόʔδϣϯ্͕ͨ͠