YoVDO

SPLADE - The First Search Model to Beat BM25

Offered By: James Briggs via YouTube

Tags

Natural Language Processing (NLP) Courses Python Courses PyTorch Courses Transformers Courses TF-IDF Courses Hugging Face Courses BM25 Courses

Course Description

Overview

Explore the latest advancements in AI-powered search with this informative video on SPLADE, the first search model to outperform BM25. Dive into the world of sparse and dense vector search, comparing their advantages and limitations. Learn how SPLADE, a cutting-edge sparse embedding model, addresses the shortcomings of traditional methods like TF-IDF and BM25. Discover how SPLADE can be used alongside dense embedding models for optimal results. Gain insights into the inner workings of SPLADE, including its use of transformers and masked language modeling. Understand the vocabulary mismatch problem and how SPLADE tackles it. Get hands-on with practical implementation examples using Python, PyTorch, and Hugging Face. Explore the Naver SPLADE library and contemplate the future of vector search in this comprehensive 29-minute tutorial.

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

Related Courses

Creating a Wordcloud using NLP and TF-IDF in Python
Coursera Project Network via Coursera
Feature Engineering for NLP in Python
DataCamp
Advanced NLP with Python for Machine Learning
LinkedIn Learning
Processing Text with Python Essential Training
LinkedIn Learning
Processing Text with R Essential Training
LinkedIn Learning