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
Semantic Web TechnologiesopenHPI أساسيات استرجاع المعلومات
Rwaq (رواق) 《gacco特別企画》Evernoteで広がるgaccoの学びスタイル (ga038)
University of Tokyo via gacco La Web Semántica: Herramientas para la publicación y extracción efectiva de información en la Web
Pontificia Universidad Católica de Chile via Coursera 快速学习
University of Science and Technology of China via Coursera