Course Wiki

Module 2: Vector Search — LLM Zoomcamp

Lessons, materials, and key concepts for module 2 of LLM Zoomcamp.

LLM Zoomcamp > Module 2: Vector Search

Module 2: Vector Search

In this module, we extend the RAG pipeline from module 1 with vector search. Vector search matches documents by semantic meaning instead of exact keyword overlap. We start from embeddings and end with persistent vector indexes (sqlitesearch, PGVector) and ONNX-based embedders for lightweight deployments.

Lessons

The lessons cover vector search end to end, from embeddings to persistent indexes.

  1. What is Vector Search - Keyword search vs vector search, why it matters
  2. Embeddings - Turning text into vectors with sent

Lessons

LessonVideo
Vector Searchvideo
Embeddingsvideo
Embedding Our Datasetvideo
Vector Searchvideo
Vector Search with minsearchvideo
RAG with Vector Searchvideo
Vector Search with sqlitesearchvideo
Vector Search with PGVectorvideo
Using ONNX Runtime instead of PyTorchvideo
Next Stepsvideo

Key concepts

Homework and deadlines live in the course repository: llm-zoomcamp.

Other modules in this course


DataTalks.Club. Hosted on GitHub Pages. Built with Rustkyll. We use cookies.