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
Pinecone Vercel Starter Template and RAG - Live Code Review Part 2Pinecone via YouTube Will LLMs Kill Search? The Future of Information Retrieval
Aleksa Gordić - The AI Epiphany via YouTube RAG But Better: Rerankers with Cohere AI - Improving Retrieval Pipelines
James Briggs via YouTube Advanced RAG - Contextual Compressors and Filters - Lecture 4
Sam Witteveen via YouTube LangChain Multi-Query Retriever for RAG - Advanced Technique for Broader Vector Space Search
James Briggs via YouTube