Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Amazon Rekognitonの導入について
Search
Ryosuke Sugihara
May 30, 2019
Technology
990
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Rekognitonの導入について
Ryosuke Sugihara
May 30, 2019
Other Decks in Technology
See All in Technology
Classmethod Company Deck
satoshi7
1
740
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
450
実践! SRE × AI - ABEMA における AIOps -
tetsuya28
8
3.1k
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
310
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
120
Metadata - Section 1: HTML Basics
mohab1
0
130
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
100
今さら理解するウェブフォントver.2026
takanorip
3
910
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
290
フロントエンドカンファレンス関西2026 - 速すぎるUIに、待ち時間を
teamlab
PRO
0
190
フィンテック養成勉強会#68
finengine
0
160
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
The untapped power of vector embeddings
frankvandijk
2
1.9k
RailsConf 2023
tenderlove
30
1.6k
How to make the Groovebox
asonas
2
2.5k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Are puppies a ranking factor?
jonoalderson
2
4.1k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
Believing is Seeing
oripsolob
1
250
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
Transcript
1 Amazon Rekognition の導入について
2 自己紹介 力武大貴 株式会社エウレカ APIチーム所属 サーバーサイドエンジニア Pairs担当 2015年8月ジョイン 杉原崚介 株式会社エウレカ
APIチーム所属 サーバーサイドエンジニア Pairs担当 2016年6月ジョイン
3
4
5
6
7
8
9
10 Pairsでできること
11 Amazon Rekognitionの導入について 本日のテーマ
12 目次 • 導入の背景 • 導入の検討事項 • システムアーキテクチャ • Rekognitionを使用した機能の例
• 導入してよかったこと • 導入過程でのつらみ • 改善要望 • 今後の展望
13 導入の背景 • やりたかったこと ◦ 検索結果で顔画像を優先してファーストビューに表示する機能の提供
14 導入の背景 • 課題点 ◦ 10人に2〜3人の割合で顔画像以外の写真が表示されてしまっていた ◦ 初回登録画像が風景や食べ物の画像で、後から顔写真の画像を登録したとし ても、ファーストビュー用の画像にする操作をユーザ自身で行わないとファース トビューに表示されなかった
◦ 検索結果のファーストビューが食事や風景の画像だと見た人の注目を引くこと ができずいいねを押してくれなかった
15 導入の検討事項 • 顔画像認識機能を開発 ◦ OpenCVを用いて社内で実装 ◦ Amazon Rekognitionと、同様の他社画像認識系SaaSであるAとBのサービス
16 導入の検討事項 • OpenCVを用いて社内で実装 ◦ 顔の一部しか写っていない画像だと認識しにくい精度 ◦ 1000枚程度ランダム選出して顔認識精度を比較 ▪ OpenCV
: 約8割程度 ◦ 自社でシステムを持つことになるため、自由な反面、専門エンジニアの運用工 数が必要になる
17 導入の検討事項 • RekognitionとSaaS AとBのサービス ◦ 1000枚程度ランダム選出して顔認識精度を比較 ▪ Rekognitionと他のSaaS :
約9割程度 ◦ 調整せずとも精度が高く継続して調整する必要がない ◦ 導入時点でRekognitionとSaas Aに顔画像類似度検索があった
18 導入の検討事項 OpenCV Rekognition 他社画像認識系 SaaS A 他社画像認識系 SaaS B
顔認識精度 約8割程度 約9割程度 約9割程度 約9割程度 運用コスト X ◎ ◎ ◎ 顔類似度検索 なし あり あり なし 導入工数 ◎ ◎ △ △
19 導入の検討事項 Amazon Rekognitionに決定!
20 システムアーキテクチャ 課題 • 最初は既存の画像も対象となるため、数千万枚の画像を処理する必要がある • 画像は全て審査を通してからでないと処理することができない ◦ 審査の処理は複雑で同期的にやることは困難 結論
• 非同期で処理を行う • 大量のワーカーが処理できるようにメッセージキューに詰める方法にした
21
22 ①
23 ②
24 ③ ④ ⑤ ⑥
25 Rekognitionを使用した機能の例 • 不正ユーザー検知 • 似ているお相手検索
26 不正ユーザー検知 ※弊社CEO
27 似ているお相手検索 気になるお相手を タップ!
28 導入してよかったこと • API自体が安定している • 機械学習やデータサイエンスの専門家の依存がほとんどなくアプリケーションエンジ ニアだけでプロジェクト完遂できた ◦ 自前で実装していたら正面や横から見た顔の誤検出防止のチューニングをす る必要があった
◦ チューニングの工数が必要になり専門のエンジニアが必要になる ◦ 顔の特徴量を持ったデータベースを自前でメンテナンスする必要がある ◦ 安定性や自前でのメンテナンスが必要でインフラエンジニアの助けが必要とな り運用コストも増加する
29 導入過程でのつらみ • 社内で実装したOpenCVと比較して感度が高いがゆえに背景の顔まで認識してしま う • 導入当初は200万件しかCollectionへの顔画像の登録ができなかったのでユーザ をグループに分類して対応していた(現在は2000万件)
30 改善要望 • 顔画像以外も類似画像の検索ができるようにしてほしい • Celebrityに日本人の芸能人をもっと増やしてほしい • 新しいバージョンに切り替えるためには、collectionを再度作成し、画像を上げ直さ ないといけない(お金と時間がかかる)
31 We are hiring!