Bharath Shanmuga

sundaram

A Machine Learning Engineer,

I turn ideas into intelligent machine learning systems

Bharath Shanmuga

sundaram

A Machine Learning Engineer,

I turn ideas into intelligent machine learning systems

Bharath Shanmuga sundaram

A Machine Learning Engineer,

I turn ideas into intelligent machine learning systems

Blog Image
Blog Image
Blog Image

Mar 15, 2022

6min read

Building an Intelligent Video Embedding–Based Ad Recommendation System

In this project, I developed an intelligent ad recommendation system that uses video embeddings to automatically understand video content and match it with the most relevant advertisements. Traditional ad-placement workflows heavily rely on manual tagging or simple keyword matching, which often fails to capture the true context of a video. To solve this, I explored a deep learning–driven approach where the system learns directly from the video itself rather than from human-written metadata.

The pipeline begins by extracting embeddings from videos using powerful pretrained neural networks. These models break down each video into frames and audio snippets, encoding meaningful information such as objects, scenes, activities, tone, and mood. Each embedding essentially becomes a compact numerical summary of what the video is about. I also generate embeddings for advertisements so the system can compare both in the same feature space. The closer the embeddings are, the more relevant the ad is for that particular video.

Once all embeddings are computed, a similarity engine evaluates which ads best align with the content and context of the video. This allows the system to automatically recommend ads that feel natural rather than intrusive—for example, placing a travel ad on a beach vlog, or a fitness product ad on a workout tutorial. The entire workflow is designed to be scalable, making it suitable for platforms that process thousands of videos daily.

Working on this project helped me dive deeper into multimodal machine learning, vector similarity search, and embedding-based retrieval systems. It also gave me practical exposure to how modern ad-tech platforms personalize content at scale. Overall, the project demonstrates the power of embeddings in bridging the gap between raw unstructured video content and smart data-driven ad recommendations.

LET'S WORK
TOGETHER

LET'S WORK
TOGETHER

LET'S WORK
TOGETHER

Create a free website with Framer, the website builder loved by startups, designers and agencies.