0% found this document useful (0 votes)
7 views

3 Months - RAG Expert

The document outlines a comprehensive three-month training program focused on Natural Language Processing (NLP), Generative AI (Gen AI), and Retrieval-Augmented Generation (RAG). It includes weekly topics covering various aspects of NLP, advanced techniques, applications of Gen AI, prompt engineering, and RAG systems, along with recommended courses and resources. The curriculum is designed to equip learners with practical skills and knowledge in building and optimizing language models and AI applications.

Uploaded by

ushalamsoge1967
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

3 Months - RAG Expert

The document outlines a comprehensive three-month training program focused on Natural Language Processing (NLP), Generative AI (Gen AI), and Retrieval-Augmented Generation (RAG). It includes weekly topics covering various aspects of NLP, advanced techniques, applications of Gen AI, prompt engineering, and RAG systems, along with recommended courses and resources. The curriculum is designed to equip learners with practical skills and knowledge in building and optimizing language models and AI applications.

Uploaded by

ushalamsoge1967
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Month 1: NLP and Gen AI

Week 1: NLP and Transformers

● NLP Courses
○ Building a Text Classification Model with Natural Language Processing - Free
Course
○ Exploring Natural Language Processing (NLP) using Deep Learning
● Introduction to NLP Concepts
○ Introduction to NLP
○ Text Pre-processing
● NLP Libraries
○ SpaCy Tutorial: Learn Natural Language Processing
○ Topic Identification with Gensim Library Using Python
● Topic Modeling
○ Beginner’s Guide to Topic Modeling in Python
● Text Representation
○ One-Hot Encoding vs Label Encoding Using Scikit-Learn
○ Step-by-Step Guide to Master NLP Text Vectorization Approaches
● Word Vectors
○ Word Embeddings: Count vs Word2Vec
○ Pretrained Word Embeddings in NLP

Week 2: Advance NLP

● Language Modeling
○ Comprehensive Guide to Language Models in NLP
● Sequence Models and RNNs
○ Why Sequence Models?
○ Introduction to RNN
○ What is Long Short Term Memory (LSTM)
○ What is Gated Recurrent Unit (GRU)?
● Self-Attention and Transformers
○ An Explanatory Guide to BERT Tokenizer
○ Understanding Transformers: State-of-the-Art Models in NLP
○ Implementation of Attention Mechanism for Caption Generation on Transformers
Using TensorFlow
● BERT and Large Language Models
○ Demystifying BERT: Groundbreaking NLP Framework
○ 6 Pretrained Models for Text Classification
Week 3: Introduction to Gen AI

● Introduction to Generative AI
○ Introduction to Generative AI
○ No-code Generative AI App Development
○ Code-focused Generative AI App Development
○ Introduction to Responsible AI
● Large Language Models (LLMs)
○ What are Large Language Models?
○ Foundation Models
● Popular LLMs
○ GPT Models
○ Mistral
○ Llama
○ Gemini
● Open Source LLMs
○ Top Open Source LLMs
○ Large Language Models on Hugging Face
● Hallucination in LLMs
○ Hallucinations in LLMs
● Indic LLMs
○ LLMs Built in India
● Gemini
○ Google Gemini API
○ Building a Conversational QA Chatbot with Gemini Pro Free API
● Resources
○ LLM Books
● Small Language Models (SLMs)
○ Phi 3.5 SLMs
○ Smallest LLMs You Can Run on Local Devices
○ What are Small Language Models (SLMs)?

Introduction to Generative AI and LLMs (COURSES)

● Generative AI - A Way of Life - Free Course


● Getting Started with Large Language Models
● Reimagining GenAI: Common Mistakes and Best Practices for Success

Week 4: Llama the OpenSource Leader and OpenAI

● Llama
○ Getting Started with Llama 2
○ Document Parsing with LlamaParse
○ How to Run Llama 3 Locally
○ Llama 3.2 Models
○ GPT-4 vs Llama 3.1
○ Llama 3.1 Storm 8B
○ Llama 3 vs Llama 3.1
○ Tool Calling in Llama 3.1
○ Meta Llama 3.1
○ Ways to Use Llama 3
● OpenAI
○ O1 Preview vs O1 Mini
○ GPT-4O vs OpenAI O1
○ How to Access OpenAI O1
○ OpenAI O1
○ GPT-4O Mini
○ Claude 3 Sonnet vs ChatGPT 3.5

Month 2: Prompt Engineering and Introduction to RAG

Week 5: Generative AI Applications (COURSES)

● Creating Problem-Solving Agents Using GenAI for Action Composition


● GenAI Applied to Quantitative Finance: For Control Implementation
● Learning Autonomous Driving Behaviors with LLMs & RL
● Mastering Multilingual GenAI - Open Weights for Indic Languages

Week 6 : Introduction to Prompt Engineering

○ What is Prompt Engineering?


○ What is Prompt Engineering Guide?
○ How to Harness the Full Potential of ChatGPT: Tips & Prompts

Week 7: Advanced Prompt Engineering

● Advanced Prompting Techniques


○ 17 Prompting Techniques to Supercharge Your LLMs
○ Out-of-the-Box ChatGPT Prompts
○ Power of LLMs: Zero-Shot and Few-Shot Prompting
○ One-Shot Prompting
○ What is Chain of Thought Prompting and Its Benefits?
● Thought-Based Prompting Strategies
○ Tree of Thoughts
○ Skeleton of Thoughts
○ Chain of Emotion in Prompt Engineering
● Prompt Engineering for Specific Applications
○ How to Generate Images Using Stable Diffusion
● Resources on Prompt Engineering
○ Top Best Prompt Engineering Books
● LLM Parameters and Optimization
○ LLM Parameters

Week 8: Introduction to RAG (Retrieval-Augmented Generation)

● LLM Evaluation
○ How to Evaluate a Large Language Model (LLM)
● Projects
○ Build a Travel Assistant Chatbot
○ Build Your Own Translator with LLMs and Hugging Face
○ LangChain Chatbot with Memory
○ Multilingual Chatbot Using LLMs
○ Projects on LLM
● Retrieval-Augmented Generation (RAG)
○ Introduction to RAG Systems
○ Evaluation of RAG Systems

Building and Optimizing LLM Applications (COURSES)

● Building LLM Applications using Prompt Engineering - Free Course


● Nano Course: Cutting Edge LLM Tricks
● Framework to Choose the Right LLM for Your Business
● Navigating LLM Tradeoffs: Techniques for Speed, Cost, Scale & Accuracy
● Coding a ChatGPT-Style Language Model from Scratch in PyTorch
● Nano Course: Building Large Language Models for Code

Month 3: Everything in RAG

Week 9: Introduction to RAG

○ Retrieval-Augmented Generation (RAG) in AI


○ A Beginner's Guide to Evaluating RAG Pipelines Using RAGAS
● RAG Systems and Techniques
○ Guide to Building Multimodal RAG Systems
○ Enhancing RAG with Hypothetical Document Embedding
○ Advanced RAG Technique: LangChain ReAct and Cohere
○ Improving Real-World RAG Systems

Week 10-11: RAG Frameworks and Tools

● LangChain
○ Introduction to LangChain
■ Intro to the LangChain Ecosystem
■ LangChain Guide
○ Core Concepts and Components
■ Core Components of LangChain
■ Applications of LCEL Chains
○ Advanced Applications
■ Implement Huggingface Models Using LangChain
■ RAG Using LangChain
■ LangGraph: Revolutionizing AI Agent
■ LangSmith: Ultimate Guide
■ Building LLM-Powered Applications with LangChain
■ Multi-Modal RAG Pipeline with LangChain
■ RAG and Streamlit Chatbot: Chat with Documents Using LLM
● LlamaIndex
○ Introduction to LlamaIndex
■ Getting Started with LlamaIndex
○ Core Concepts and Applications
■ RAG Pipeline with the Llama Index
○ Advanced Approaches
■ Multi-Document Agentic RAG Using LlamaIndex
■ Advanced Approaches for Powerful RAG Systems
○ Agentic RAG Systems
■ Building Agentic RAG Systems with LangGraph
■ Multi-Document Agentic RAG Using LlamaIndex
■ Building LLM Agent Using Advanced RAG Techniques

Week 12: Retrieval-Augmented Generation Courses

● Building Production-Ready RAG Systems Using LlamaIndex


● Building Your First RAG System Using LlamaIndex - Free Course
● Improving Real-World RAG Systems: Key Challenges & Practical Solutions

You might also like