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.7k
特徴抽出器の学習と購買履歴を必要としない類似画像による関連商品検索システム/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
170
不確実性下における目的と手段の統合的探索に向けた連続腕バンディットの応用 / iot70_gp_rff_mab
monochromegane
2
260
なめらかなシステムと運用維持の終わらぬ未来 / dicomo2025_coherently_fittable_system
monochromegane
0
6.1k
ベクトル検索システムの気持ち
monochromegane
38
12k
Go言語での実装を通して学ぶ、高速なベクトル検索を支えるクラスタリング技術/fukuokago-kmeans
monochromegane
1
240
Go言語でターミナルフレンドリーなAIコマンド、afaを作った/fukuokago20_afa
monochromegane
2
320
多様かつ継続的に変化する環境に適応する情報システム/thesis-defense-presentation
monochromegane
1
1.1k
Online Nonstationary and Nonlinear Bandits with Recursive Weighted Gaussian Process
monochromegane
0
770
AIを前提とした体験の実現に向けて/toward_ai_based_experiences
monochromegane
2
1.1k
Other Decks in Technology
See All in Technology
障害対応訓練、その前に
coconala_engineer
0
200
半年で、AIゼロ知識から AI中心開発組織の変革担当に至るまで
rfdnxbro
0
150
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
130
Next.js 16の新機能 Cache Components について
sutetotanuki
0
190
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
510
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
2
200
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
190
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
290
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
21
8.3k
AWS運用を効率化する!AWS Organizationsを軸にした一元管理の実践/nikkei-tech-talk-202512
nikkei_engineer_recruiting
0
170
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
140
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
9
4.3k
Featured
See All Featured
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
65
35k
Evolving SEO for Evolving Search Engines
ryanjones
0
77
Deep Space Network (abreviated)
tonyrice
0
22
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
130
Optimizing for Happiness
mojombo
379
70k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.1k
Facilitating Awesome Meetings
lara
57
6.7k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
400
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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طଘͷϝλσʔλΛิ͢Δ͜ͱͰΫϦοΫɺ ίϯόʔδϣϯ্͕ͨ͠