Wenn Sie sich fĂĽr diesen Kurs anmelden, werden Sie auch fĂĽr diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 3 Module
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.
This module introduces the fundamental problem of searching in large-scale vector spaces and establishes why traditional methods fail. Learners will discover the core concepts behind ANN search and gain hands-on experience building their first vector index using a popular library like FAISS or Annoy, setting the stage for more advanced evaluation and optimization.
Das ist alles enthalten
2 Videos1 LektĂĽre1 Aufgabe1 Unbewertetes Labor
Infos zu Modulinhalt anzeigen
2 Videos•Insgesamt 12 Minuten
When Exact Search Fails: The Limits of Brute Force•6 Minuten
Your First Index: Implementing FAISS•6 Minuten
1 Lektüre•Insgesamt 5 Minuten
What is an ANN Index?•5 Minuten
1 Aufgabe•Insgesamt 5 Minuten
Knowledge Check: ANN Fundamentals•5 Minuten
1 Unbewertetes Labor•Insgesamt 30 Minuten
Hands-On Learning: Build a Basic Vector Index•30 Minuten
Evaluating Performance: The Recall–Latency Trade-off
Modul 2•1 Stunde abzuschließen
Moduldetails
An ANN index is only useful if its performance is understood. This module dives into the critical task of evaluation. Learners will explore the fundamental trade-off between accuracy (recall) and speed (latency) and learn how to measure these metrics to benchmark their ANN index against a ground-truth brute-force search.
Das ist alles enthalten
2 Videos2 LektĂĽren1 Aufgabe1 Unbewertetes Labor
Infos zu Modulinhalt anzeigen
2 Videos•Insgesamt 10 Minuten
Google's Quest for High-Recall Search•6 Minuten
Measuring Recall and Latency in Code•5 Minuten
2 Lektüren•Insgesamt 15 Minuten
Defining Your Metrics: Recall@k and Latency•5 Minuten
Hands-On Learning: Benchmark Your Index•10 Minuten
Optimization, Application, and Ethics
Modul 3•1 Stunde abzuschließen
Moduldetails
In this final module, learners move from analysis to optimization. They will learn how to tune index parameters to meet specific performance goals and apply their skills to the final project. The module also connects ANN to modern AI applications like RAG and encourages reflection on the ethical implications of their design choices.
Das ist alles enthalten
1 Video1 LektĂĽre2 Aufgaben
Infos zu Modulinhalt anzeigen
1 Video•Insgesamt 6 Minuten
The RAG Backbone: Why Indexing Matters for Generative AI•6 Minuten
1 Lektüre•Insgesamt 5 Minuten
A Guide to Tuning Your Index•5 Minuten
2 Aufgaben•Insgesamt 33 Minuten
Proposing an Optimization•10 Minuten
Prototype and Report on an ANN Index•23 Minuten
Erwerben Sie ein Karrierezertifikat.
FĂĽgen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Coursera brings together a diverse network of subject matter experts who have demonstrated their expertise through professional industry experience or strong academic backgrounds. These instructors design and teach courses that make practical, career-relevant skills accessible to learners worldwide.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
Finanzielle UnterstĂĽtzung verfĂĽgbar, weitere Informationen
Âą Einige Aufgaben in diesem Kurs werden mit AI bewertet. FĂĽr diese Aufgaben werden Ihre Daten in Ăśbereinstimmung mit Datenschutzhinweis von Courseraverwendet.