RAG: Beyond Basics

2h 40m 48s
English
Paid

Course description

The course is dedicated to the practical and theoretical study of Retrieval-Augmented Generation (RAG). You will learn not only "how" but also "why" these methods work, and you will also learn how to create reliable "chat with documents" applications using modern LLMs and advanced RAG techniques.

The program includes building a basic pipeline, moving to advanced strategies like re-ranking and query expansion, and working with both commercial and local models. The course combines theory with practical programming in Python and the use of tools such as LangChain and Streamlit.

The course is suitable for developers, SaaS product founders, and managers who need to quickly extract value from large volumes of text information. By the end of the course, you will have your own functioning RAG pipeline and a deep understanding of approaches that allow you to take applications to a new level of performance.

Watch Online

Join premium to watch
Go to premium
# Title Duration
1 What is RAG? Why we NEED it? 04:59
2 Setting up Virtual Environment 04:04
3 Setting Up API Keys 03:52
4 Deep Dive into RAG Pipeline Structure 04:01
5 Demystifying Embedding Models and Vector Storage 06:18
6 Google Colab Setup 03:10
7 End-to-End RAG Pipeline - Code Time 02:11
8 Loading and Processing PDF Files 02:36
9 How Chunking Works 06:49
10 Focus on Parsing than Chunking 02:07
11 Chunk Size as Function of Text Embedding Models 05:28
12 The Retrieval in RAG 04:38
13 Putting Everything Together - 1st Iteration of RAG 05:13
14 RAG: Advanced Techniques 01:13
15 Improving RAG with Re-ranking for Precise Information Retrieval - Part 1 06:41
16 Re-Ranking with GPT-4, ColBERT, and Cohere 07:32
17 Improving Information Retrieval with Query Expansion using LLMs 08:14
18 Enhancing Search with Hypothetical Documents Embedding Technique 08:02
19 Enhancing Document Retrieval with Ensemble Techniques 06:55
20 Hierarchical Chunking - Exploring the Parent Document Retriever 08:25
21 From Notebook to working Scripts 12:05
22 Creating Streamlit UI App 05:02
23 Private and local Chat with PDFs 04:43
24 The Recap 03:58
25 Contextual Retrieval - Adding Context to Your Chunks 09:31
26 Contextual Retrieval - Implementation 09:26
27 Multimodal RAG - Working with Images and Tables 13:35

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Learn how to use MCP (Model Context Protocol)

Learn how to use MCP (Model Context Protocol)

Sources: Kevin Kern (instructa.ai)
The course is dedicated to mastering the Model Context Protocol (MCP) - an open standard developed by Anthropic for connecting large language models (LLM)...
3 hours 10 minutes 2 seconds
v0 Crash Course

v0 Crash Course

Sources: Mckay Wrigley (takeoff)
Quickly master the basics of working with v0 from Vercel - a tool for generating user interfaces based on text. In this course, you will learn how to...
47 minutes 41 seconds
Claude Code

Claude Code

Sources: Mckay Wrigley (takeoff)
Claude Code is a course that teaches how to use the intelligent assistant (AI) from Anthropic for programming directly in the terminal. It helps write...
2 hours 23 minutes 22 seconds
The Dark Side of AI: Jailbreaking, Injections, Hallucinations & more

The Dark Side of AI: Jailbreaking, Injections, Hallucinations & more

Sources: zerotomastery.io
If we asked you to finish the phrase "AI is...", what would you say? "Delightful"? "Amazing"? After this course, your answer is likely to be...
3 hours 3 minutes 38 seconds