Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

SPLADE - The First Search Model to Beat BM25

James Briggs via YouTube

Overview

Limited-Time Offer: Up to 75% Off Coursera Plus!
7000+ certificate courses from Google, Microsoft, IBM, and many more.
This course teaches about sparse and dense vector search, comparing their differences and advantages, and how the SPLADE model can enhance traditional sparse embedding methods like TF-IDF and BM25. It covers the vocabulary mismatch problem, SPLADE's functioning using transformers, masked language modeling, implementation in Python with PyTorch and Hugging Face, and its usage alongside dense embedding models. The intended audience for this course includes individuals interested in AI-powered search systems and those looking to optimize search and recommendation algorithms.

Syllabus

Sparse and dense vector search
Comparing sparse vs. dense vectors
Using sparse and dense together
What is SPLADE?
Vocabulary mismatch problem
How SPLADE works transformers 101
Masked language modeling MLM
How SPLADE builds embeddings with MLM
Where SPLADE doesn't work so well
Implementing SPLADE in Python
SPLADE with PyTorch and Hugging Face
Using the Naver SPLADE library
What's next for vector search?

Taught by

James Briggs

Reviews

Start your review of SPLADE - The First Search Model to Beat BM25

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.