AI Fundamentals
Retrieval-Augmented Generation and Vector Databases
85 lessons in AI Fundamentals
- Distance to Similarity SortingCode Quiz
- Real-World Use Cases for RAGSlides / Video
- Common RAG Failure ModesSlides / Video
- RAG vs Fine-Tuning Trade-offsSlides / Video
- Vector Database Tools LandscapeSlides / Video
- Evaluating RAG SystemsSlides / Video
- Choosing an Embedding Model for RetrievalSlides / Video
- Chunk Overlap and Context WindowsSlides / Video
- Reranking Retrieved ResultsSlides / Video
- Context Injection and Prompt AugmentationSlides / Video
- Metadata Filtering and Hybrid SearchSlides / Video
- Top-k Retrieval and Result RankingSlides / Video
- Vector Indexing: HNSW and IVFSlides / Video
- Approximate Nearest Neighbor SearchSlides / Video
- Semantic Search vs Keyword SearchSlides / Video
- What a Vector Database IsSlides / Video
- Generating and Storing Document EmbeddingsSlides / Video
- Document Chunking StrategiesSlides / Video
- Indexing vs Query Phase in RAGSlides / Video
- RAG: Retriever Plus GeneratorSlides / Video
- Handling Empty Retrieval ResultsCode Quiz
- Embedding Dimension Mismatch BugCode Quiz
- Context Assembly and Budget TruncationCode Quiz
- Reranking with a Cross-EncoderCode Quiz
- Chunk-to-Source Mapping for CitationsCode Quiz
- Retrieval Recall@K EvaluationCode Quiz
- What a Vector Database IsQuiz
- Chunk Size and OverlapQuiz
- Core RAG Pipeline StagesQuiz
- Retrieval Quality MetricsQuiz
- Approximate Nearest Neighbor SearchQuiz
- Top-K Retrieval and ContextQuiz
- Indexing and Ingestion PipelineQuiz
- Embedding Dimensionality Trade-offsQuiz
- Vector Quantization and CompressionQuiz
- RAG vs Fine-TuningQuiz
- Grounding and CitationQuiz
- Embedding Model SelectionQuiz
- Common RAG Failure ModesQuiz
- Query Transformation and ExpansionQuiz
- Multi-Vector Late-Interaction RetrievalQuiz
- Re-Ranking Retrieved ResultsQuiz
- Exact vs Approximate Trade-offsQuiz
- Hybrid SearchQuiz
- Metadata Filtering in SearchQuiz
- Faithfulness and Answer RelevanceQuiz
- Document Chunking StrategiesQuiz
- ANN Index StructuresQuiz
- Deduplicating Retrieved ChunksCode Quiz
- Reciprocal Rank FusionCode Quiz
- Similarity Score Threshold FilteringCode Quiz
- Upserting Vectors with MetadataCode Quiz
- Filtering Before vs After SearchCode Quiz
- HNSW efSearch vs topKCode Quiz
- Maximal Marginal Relevance SelectionCode Quiz
- Combining BM25 and Vector ScoresCode Quiz
- Batch Similarity with MatmulCode Quiz
- FAISS-style ANN Build & QueryCode Quiz
- Dot Product RankingCode Quiz
- Brute-Force Vector SearchCode Quiz
- Normalizing for Cosine SimilarityCode Quiz
- Euclidean (L2) DistanceCode Quiz
- Embedding a Query via APICode Quiz
- Re-ranking Retrieved ResultsFlashcard
- Embedding Model SelectionFlashcard
- Cost and Latency in RAGFlashcard
- Hybrid Search BasicsFlashcard
- Evaluating RAG SystemsFlashcard
- Retrieval Failure ModesFlashcard
- Grounding and Source CitationFlashcard
- Popular Vector Database ToolsFlashcard
- Query Transformation and ExpansionFlashcard
- Multi-Query and Fusion RetrievalFlashcard
- Indexing vs Query PhaseFlashcard
- Exact vs Approximate SearchFlashcard
- Metadata Filtering in Vector SearchFlashcard
- Chunk Size and Overlap TradeoffsFlashcard
- What is a Vector DatabaseFlashcard
- HNSW IndexingFlashcard
- Document Chunking StrategiesFlashcard
- IVF and Other ANN Index TypesFlashcard
- Approximate Nearest Neighbor SearchFlashcard
- Top-K RetrievalFlashcard
- Vector DB vs Traditional DatabaseFlashcard
- RAG Pipeline ArchitectureFlashcard