Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

RAG Fundamentals and Advanced Techniques - Full Course

via freeCodeCamp

Overview

Dive into a comprehensive course on Retrieval-Augmented Generation (RAG), covering both fundamentals and advanced techniques. Begin with the basics of RAG, exploring its core concepts and components. Learn to build a RAG system for document-based chatting, then delve into advanced techniques. Understand the pitfalls of naive RAG implementations and discover solutions through query expansion methods. Gain hands-on experience with practical exercises, including query expansion with generated answers and multiple queries. Challenge yourself with a final exercise to reinforce your learning. Access accompanying code on GitHub to enhance your understanding and practice. By the end of this 1 hour 37 minute course, acquire the skills to implement sophisticated RAG systems for improved natural language processing applications.

Syllabus

⌨️ Intro
⌨️ RAG Fundamentals
⌨️ Components of RAG
⌨️ RAG Deep Dive
⌨️ Building a RAG System - Build an Application for Chatting with Our Documents
⌨️ Using Advanced RAG Techniques - Overview
⌨️ Naive RAG Overview and Its Pitfalls
⌨️ Naive RAG Drawbacks Breakdown
⌨️ Advanced RAG Techniques as the Solution - Query Expansion with Generated Answers
⌨️ Query Expansion with Generated Answers - Hands-on
⌨️ Query Expansion Summary
⌨️ Query Expansion with Multiple Queries - Overview
⌨️ Query Expansion with multiple Queries - Hands-on
⌨️ Your Turn - Challenge
⌨️ The End - Next Steps

Taught by

freeCodeCamp.org

Reviews

Start your review of RAG Fundamentals and Advanced Techniques - Full Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.