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
Better Llama with Retrieval Augmented Generation - RAGJames Briggs via YouTube Live Code Review - Pinecone Vercel Starter Template and Retrieval Augmented Generation
Pinecone via YouTube Nvidia's NeMo Guardrails - Full Walkthrough for Chatbots - AI
James Briggs via YouTube Hugging Face LLMs with SageMaker - RAG with Pinecone
James Briggs via YouTube Supercharge Your LLM Applications with RAG
Data Science Dojo via YouTube