RAG Fundamentals and Advanced Techniques - Full Course
Offered By: freeCodeCamp
Course Description
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
Related Courses
U&P AI - Natural Language Processing (NLP) with PythonUdemy What's New in Cognitive Search and Cool Frameworks with PyTorch - Episode 5
Microsoft via YouTube Stress Testing Qdrant - Semantic Search with 90,000 Vectors - Lightning Fast Search Microservice
David Shapiro ~ AI via YouTube Semantic Search for AI - Testing Out Qdrant Neural Search
David Shapiro ~ AI via YouTube Spotify's Podcast Search Explained
James Briggs via YouTube