Master ANN Search

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Master ANN Search

Coursera · Intermediate ·🔍 RAG & Vector Search ·3mo ago

Key Takeaways

Master ANN Search using Approximate Nearest Neighbor algorithms

Original Description

Master ANN Search is an intermediate-level course designed for machine learning engineers and AI practitioners tasked with building high-speed, large-scale vector search systems. As datasets grow into the millions, traditional brute-force search methods become impossibly slow. This course provides the practical skills to overcome this challenge using Approximate Nearest Neighbor (ANN) algorithms. You will get hands-on experience implementing industry-standard libraries like FAISS and Annoy to build and prototype powerful vector indexes. Through a series of expert-led videos, readings, and ungraded labs, you will move beyond basic implementation to master the art of performance evaluation. You will learn to measure and analyze the critical trade-off between retrieval accuracy (recall) and speed (latency), benchmarking your solutions against brute-force search to quantify their effectiveness. The course culminates in a final project where you will optimize an index for a 100k vector dataset, mirroring the real-world job task of balancing performance for applications like Retrieval-Augmented Generation (RAG) or recommendation engines. By the end, you’ll be equipped to not just use ANN, but to strategically deploy it. You will need to be familiar with Python programming, data structures, and basic machine learning concepts. Familiarity with vectors is a plus.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
RAG local en .NET: Chatea con tu Documentación (sin nube, sin API keys)
Learn to implement RAG locally in .NET without relying on cloud services or API keys, enabling you to chat with your documentation
Dev.to AI
📰
Build a Local RAG in .NET: Chat With Your Docs (No Cloud, No API Keys)
Learn to build a local RAG in .NET to chat with your documents without relying on cloud services or API keys
Dev.to AI
📰
What Is RAG? Or: How I Stopped Trusting My Chatbot’s Confidence
Learn about RAG and how it can improve chatbot confidence by retrieving relevant information from a database to support its answers
Medium · LLM
📰
Query Transformation Techniques — HyDE, Multi-Query, and Step-Back Prompting
Learn query transformation techniques to improve Retrieval-Augmented Generation systems, including HyDE, Multi-Query, and Step-Back Prompting
Medium · RAG
Up next
Deploying a Retrieval-Augmented Generation (RAG) in AWS Lambda
Abonia Sojasingarayar
Watch →