Skip to main content

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 27 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: What is RAG? Why we NEED it?

All Course Lessons (27)

#Lesson TitleDurationAccess
1
What is RAG? Why we NEED it? Demo
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

Unlock unlimited learning

Get instant access to all 26 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Build AI Agents with AWS

Build AI Agents with AWS

Sources: zerotomastery.io
Learn to design, create, and deploy multiple AI agents using AWS by building your own intelligent travel assistant, ready for production. Gain practical...
3 hours 9 minutes 7 seconds
AI Engineering: Customizing LLMs for Business (Fine-Tuning LLMs with QLoRA & AWS)

AI Engineering: Customizing LLMs for Business (Fine-Tuning LLMs with QLoRA & AWS)

Sources: zerotomastery.io
Master an in-demand skill that companies are looking for: the development and implementation of custom LLMs. In the course, you will learn how to fine-tune open
7 hours 12 minutes 10 seconds
Master AI for Work

Master AI for Work

Sources: Towards AI, Louis-François Bouchard
The course "Master AI for Work" is designed for those who want to achieve real results from using large language models (LLM) in their professional...
2 hours 27 minutes 56 seconds
Build a SwiftUI app with Claude AI

Build a SwiftUI app with Claude AI

Sources: designcode.io
This comprehensive course on SwiftUI combines modern capabilities of artificial intelligence with practical development. You will go through the entire...
9 hours 5 minutes 44 seconds
Build AI Agents with CrewAI

Build AI Agents with CrewAI

Sources: zerotomastery.io
Learn to build intelligent, collaboratively working AI agents with CrewAI. Master the organization of multi-agent workflows using...
2 hours 51 minutes 42 seconds