2. How we scaled our deep learning
infrastructure to process 1000
photos / second while cutting our
AWS bill by 10%
Rino Montiel, VP Engineering
@rinofm
3.
4. EyeEm is a photography company that
builds the world’s leading computer
vision technology to connect its global
creative community with iconic brands.
5. What we’ve automated
Photo quality rating
Popular
Auto tagging
Model release detection
Keywording
Captioning
Search
Personalized aesthetics
Concept training platform
25. Training: Learning new functionality from past data
Inference: Applying functionality to new data
Input size can change
Resizing algorithm affects performance
Thumbnail generation is load intensive
Rely on a mix of on-demand and spot instances $
48. Photo opted in
Photo reviewed
Espresso
Model releases
Quality
Keywords and captions
Confident?
Photo
reviewing
process
Edge
49. Asynchronous architectures are necessary to scale
Batch inference is essential for cost optimization and latency
90% accuracy can be misleading, but it can be optimized