YoVDO

Locality Sensitive Hashing for Search with Shingling + MinHashing - Python

Offered By: James Briggs via YouTube

Tags

Computer Science Courses Python Courses Locality-Sensitive Hashing Courses Similarity Search Courses Approximate Nearest Neighbor Search Courses

Course Description

Overview

Explore the fundamentals of Locality Sensitive Hashing (LSH) for efficient similarity search in this 27-minute video tutorial. Dive into the traditional LSH approach, covering essential steps such as shingling, MinHashing, and the final banded LSH function. Learn how these techniques are utilized by major tech companies for approximate nearest neighbor (ANN) search. Follow along as the instructor breaks down complex concepts, including one-hot encoding, vocabulary creation, and signature information. Gain insights into tuning LSH for optimal performance and understand its applications in various industries. Enhance your knowledge of this powerful technique that forms the core of several successful businesses in the tech world.

Syllabus

Intro
Overview
Shingling
Vocab
One-hot Encoding
MinHash
Signature Info
LSH
Tuning LSH


Taught by

James Briggs

Related Courses

Natural Language Processing: NLP With Transformers in Python
Udemy
Hugging Face Datasets - Dataset Builder Scripts for Beginners
James Briggs via YouTube
Choosing Indexes for Similarity Search - Faiss in Python
James Briggs via YouTube
FAISS - Introduction to Similarity Search
James Briggs via YouTube
QA Chat with a Website - OpenAI Embeddings Tutorial: Use GPT-3 API and OpenAI ADA-2 Embeddings
echohive via YouTube