Constructing a Media Understanding Platform for ML Innovations Introduction Overview Use cases Prior engineering work Pain points Architecture Summary Acknowledgements

-

An example of using Machine Learning to seek out shots of Eleven in Stranger Things and surfacing the leads to studio application for the consumption of Netflix video editors.

Use case #1: Dialogue search

Use case #2: Visual search

Screenshot from an internal application where user is shown thumbnail preview of “red race car” results from different titles.
User trying to find “red race automotive”

Use case #3: Reverse shot search

Input image on left side of food on a decorative plate and output images on right side of different food items that look similar to input image.
User provides a question shot to seek out other similar shots.

Approach #1: on-demand batch processing

Sequence diagram showing how different entities interact with each other in case of batch processing system.
On-demand batch processing system flow

Approach #2: enabling online request with pre-computation

Sequence diagram showing how different entities interact with each other for online interactive system.
Interactive system with pre-computed data flow
Architecture diagram showing different sub-modules involved in the system.
System Architecture

Interfaces – API & Query

Search Gateway

Searchers

Algo Execution & Ingestion

ASK DUKE

What are your thoughts on this topic?
Let us know in the comments below.

3 COMMENTS

0 0 votes
Article Rating
guest
3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Share this article

Recent posts

3
0
Would love your thoughts, please comment.x
()
x