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
Similar image search in Rust
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
po3rin
December 11, 2019
Programming
0
240
Similar image search in Rust
po3rin
December 11, 2019
Tweet
Share
More Decks by po3rin
See All by po3rin
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
1.2k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
450
嗚呼、当時の本番環境の状態で AI Agentを再評価したいなぁ...
po3rin
0
510
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
5
1.7k
自作LLM Native GORM Pluginで実現する AI Agentバックテスト基盤構築
po3rin
2
830
麻雀点数計算問題生成タスクから学ぶ Single Agentの限界と Agentic Workflowの底力
po3rin
5
2.9k
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
1.2k
LLMは麻雀を知らなすぎるから俺が教育してやる
po3rin
4
2.7k
M3におけるCI/CDパイプラインを新鮮に保つ仕組み
po3rin
0
400
Other Decks in Programming
See All in Programming
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
740
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
ぼくの開発環境2026
yuzneri
0
240
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
190
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.3k
Package Management Learnings from Homebrew
mikemcquaid
0
230
Oxlint JS plugins
kazupon
1
980
Smart Handoff/Pickup ガイド - Claude Code セッション管理
yukiigarashi
0
140
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
Featured
See All Featured
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
69
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Exploring anti-patterns in Rails
aemeredith
2
250
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
Become a Pro
speakerdeck
PRO
31
5.8k
How to make the Groovebox
asonas
2
1.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
190
Marketing to machines
jonoalderson
1
4.6k
What's in a price? How to price your products and services
michaelherold
247
13k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Transcript
Similar image search in Rust Rust LT #7 Dec 11,
2019 @ po3rin
@po3rin Software Enginner @ Shiroyagi Corporation QBHF Golang / Python
QBHF നϠΪίʔϙϨʔγϣϯɺػցֶशɾࣗવ ݴޠॲཧͷϓϩμΫτʹྗΛೖΕ͍ͯΔձ ࣾͰ͢ɻ։ൃʹओʹ (P 1ZUIPO ͕࠾༻ ͞Ε͍ͯ·͢ɻ നϠΪίʔϙϨʔγϣϯ
QBHF ࠨԼͷ(PQIFS܅ͷը૾ҧ͏ը૾Ͱ͢ ͕ɺ͜ͷ$SBUFΛ͏ͱྨࣅը૾Ͱ͋Δ ͜ͱΛݕͰ͖·͢ɻ ࣗͷ݁ࠗࣜͷը ૾αʔόʔͰ࿈ࣸࣸਅͷഉআͷҝʹ࡞Γ ·ͨ͠ ɻ 3VTUॳ৺ऀͳͷͰʮͬͱ͜͏ॻ͍ͨΒ ͍͍Αʂʂʯͱ͍͏ΞυόΠεͲΜͲ
Μࢦఠ͓ئ͍͠·͢ʂ
QBHF
QBHF "WFSBHF)BTIΞϧΰϦζϜը૾ͷྨࣅݕग़ΞϧΰϦζϜɻલॲཧ͕ ؆୯ͰͦΕͳΓͷਫ਼Ͱྨࣅͨ͠ը૾Λ୳͢͜ͱ͕Ͱ͖Δɻ άϨʔεέʔϧԽ ը૾Λॖখ º ֤ըૉΛࠪͯ͠ฏۉΑΓ্ͳΒɺԼͳΒͱ͍͏༷ʹϋογϡԽ ޙ)BTIͷΛϕΫτϧͱݟͳ͠ɺͭͷϕΫτϧͷϋϛϯάڑΛऔ ཧɺϋϛϯάڑ͕ᮢҎԼͳΒྨࣅը૾ͱఆͰ͖Δʂʂ
Average Hash Ὂ
QBHF Resize & Gray Scale Ὂ 3VTUʹΑΔ؆୯ͳը૾ॲཧ JNBHFDSBUF͕ศརͳؔΛ ఏڙ͍ͯ͠ΔɻӈͷQSPDFTT ؔ͞Εͨը૾ΛSFTJ[F
HSBZTDBMFԽ͍ͯ͠Δɻ
QBHF DynamicImage Ὂ ॲཧͷதͰ JNBHF%ZOBNJD*NBHFͰ ը૾ΛҾ͖ճ͍ͯ͠·͢ɻ ༷ʑͳը૾ܗࣜΛFOVNͱ ͯ͠ྻڍ͢Δܕʹͳ͍ͬͯ· ͢ɻ
QBHF GenericImageView Ὂ JNBHF%ZOBNJD*NBHF (FOFSJD*NBHF7JFXτϨΠ τΛ࣮͍ͯ͠ΔͷͰը૾ͷ جຊతͳใશ෦औΕΔɻ
QBHF Get Hash Ὂ ըૉͷฏۉΛऔಘ͔ͯ͠ Βɺ֤ըૉΛࠪͯ͠ฏۉ ΑΓ্ͳΒɺԼͳΒͱ͍ ͏༷ʹϋογϡԽ
QBHF Hamming Distance Ὂ ϋογϡ͔Βϋϛϯάڑͷ ܭࢉɻ
QBHF Use channel Ὂ ̎ͭͷը૾ൺֱʹ͓͍ ͯϋογϡΛऔಘ͢ ΔՕॴͰฒߦॲཧ͕Մ ೳ
QBHF Conclusion \
QBHF 3VTUॳ৺ऀͰը૾ॲཧͰ͖ͨɻͬͱ3VTUΒ͍࣮͠Λࢦ͍ͯ͘͠ɻ Conclusion Ὂ
Similar image search in Rust Rust LT #7 Dec 11,
2019 @ po3rin