Master the creation of advanced generative AI applications using the Langchain framework and Huggingface's cutting-edge models.
Understand the architecture and design patterns for building robust and scalable generative AI systems.
Gain practical experience in deploying generative AI models across various environments, including cloud platforms and on-premise servers.
Explore deployment strategies that ensure scalability, reliability, and optimal performance of AI applications.
Develop Retrieval-Augmented Generation (RAG) pipelines to boost the accuracy and efficiency of generative models by integrating retrieval mechanisms.
Seamlessly incorporate Huggingface's pre-trained models into Langchain applications to leverage their powerful NLP capabilities.
Customize and fine-tune Huggingface models to meet specific application needs and use cases.
Engage in real-world projects demonstrating Generative AI applications in domains such as chatbots, content generation, and data augmentation.
Course Content
Introductory Class – Introduction of Generative AI | AI Future Prospects | Career Opportunities | Training Modules | Instructor Introduction | QnA Session
Demo Session
02:18:42
Class 01 – Basics of Python (Punctuations, Mathematical Operators, Brackets and Craces, Logical and Comparison) | Syntax and Semantics | Conditional Statement | Python Variables (Variables, Declaring and Assigning Variables, Naming Conventions, Types) | Practical Examples and Common Errors
Generative AI (Batch-01) – Session 01
02:14:10
Class 02 – Data Types (Integers, Floating, Point Numbers, Strings, Booleans) | Advanced Data Types (Lists, Tuples, Sets, Dictionaries) | Operators (Arithmetic, Comparison, Logical) | Conditional Statements (IF, ELIF, ELSE) | Practical Example – Employees Bonus Calculator
Generative AI (Batch-01) – Session 02
02:13:05
Class 03 – Loops (For Loop and While Loop) | Iterating over Range | Iterating over String | Loop Control Statements (Break, Continue, Pass) | Nested Loops | Data Structure (List, Tuples, Sets, Dictionaries) | List Comprehension
Generative AI (Batch-01) – Session 03
02:34:51
Class 04 – List Practical Examples (Managing an Inventory, Collecting Feedback) | Data Structure (Tuples) – Creating, Assessing and Operations | Mutable vs Immutable Tuples | Methods | Packing and Unpacking Tuples | Nested Tuples
Generative AI (Batch-01) – Session 04
02:20:30
Class 05 – Data Structure (Dictionaries) – Creating, Assessing and Modifying | Methods | Looping over Dictionaries | Nested Dictionaries | Dictionaries Comprehensions | Functions (Introduction to Functions, Defining Functions, Calling Functions, Parameters, Variable-Length Arguments, Return Statements)
Generative AI (Batch-01) – Session 05
02:05:34
Class 06 –
Generative AI (Batch-01) – Session 06
02:04:48
Class 07 – Python Libraries Overview (Array, Math, OS, Random, Shutil, JSON, CSV, Datetime) | File Operations (Read and Write Files) | Working with File Paths | Object-Oriented programming (OOP)
Generative AI (Batch-01) – Session 07
01:59:16
Class 08 – Object-Oriented programming (OOP) Basic | Inheritance in Python (Single and Multiple) | Polymorphism | Polymorphism with Abstract Base Classes
Generative AI (Batch-01) – Session 09
02:08:20
Class 09 – Polymorphism with Abstract Base Classes (Interfaces) | Encapsulation (Protected Method)
Generative AI (Batch-01) – Session 10
02:00:47
Class 10 – Encapsulation with Getter and Setter (Public, Protected, Private Variables or Access Modifiers)
Generative AI (Batch-01) – Session 11
01:59:15
Class 11 – Theory: One Hot Encoding | BOW | TF-IDF | Word2Vec | ANN (Artificial Neural Network) | CNN (Convolutional Neural Network) | Classification
Generative AI (Batch-01) – Session 12
01:54:27
Class 12 –
Generative AI (Batch-01) Session 13
02:06:27
Class 13 –
Generative AI (Batch-01) Session 14
02:06:41
Class 14 – Prediction and Deployment | Churn Modelling | ANN Implementation | Label Encoder Gender | One-Hot Encoder
Generative AI (Batch-01) Session15
02:09:36
Class 15 – Salary Regression | Encode Categorical Variables | One-Hot Encode | ANN Regression | Regression Model | Set Up TensorBoard
Generative AI (Batch-01) Session 16
01:43:03
Class 16 – LSTM RNN | LSTM Architecture | Forget Gate in LSTM | Understanding LSTM Networks
Generative AI (Batch-01) Session 17
02:02:08
Class 17 – Input Gate and Candidate Emory | Output Gate in LSTM | Training Process in LSTM RNN | GRU RNN Intuition
Generative AI (Batch-01) Session 18
01:35:02
Class 18 – Understanding LSTM RNN – Forget Gate | Input Gate | Candidate Memory | Output Gate | Explaining the Role of Each Gate in Controlling Information Flow | How Forget Gate Decides What to Discard | Input Gate Regulates Incoming Information | Candidate Memory Stores New Information | Output Gate Determines Final Output of the Cell
Generative AI (Batch-01) – Session 19
02:01:43
Class 19 – Understanding GRU RNN | Initiated Next Word Prediction Project | Exploring Gated Recurrent Unit Architecture and Functionality | Comparing GRU with LSTM for Sequence Modeling | Starting Hands-On Project for Predicting Next Word Using GRU Model
Generative AI (Batch-01) – Session 20
02:14:31
Class 20 – End-to-End Development of Next Word Prediction Project | Data Collection | Data Preparation and Preprocessing | Model Building | Model Training | Model Evaluation | Deployment | Complete Workflow from Raw Data to Deployed Model | Implementing LSTM and GRU for Sequence Prediction
Generative AI (Batch-01) – Session 21
02:00:10
Class 21 – Introduction to LangChain and GenAI (Theoretical Class) | Overview of LangChain Framework | Key Concepts of Generative AI | Use Cases and Applications | Importance in Modern AI Development | Basic Architecture and Components
Generative AI (Batch-01) – Class 22
01:54:11
Class 22 – Introduction to Generative AI and LLM (Large Language Model) | LangChain for Generative AI | OpenAI and LangChain Project (LangSmith, LangServe, OpenAI)
Generative AI (Batch-01) – Session 23
01:58:23
Class 23 – Bidirectional RNN | Encoder Decoder | Attention Mechanism | Introduction of Transformers
Generative AI (Batch-01) Session 24
01:54:48
Class 24 – Building LLM Application using LCEL: Setting .ENV | API KEY Creation | Using Human and System Messages Structuring Model Inputs | Extracted Content using an Output Parse | Using LCEL to Chain Multiple Component | Invoking the Chain | Prompt Template to Simplify and Structure Input Messages | LANGSERVE | Created and Tested API endpoints with FASTAPI
Generative AI (Batch-01) – Session 24
01:59:17
Class 25 – Project: Building a Chatbot with Message History using LangChain
Generative AI (Batch-01) – Session 25
01:59:12
Class 26 – Started building a ChatBot | Creating Message History | Working on Prompt Templates
Generative AI (Batch-01) – Session 26
02:09:57
Class 27 – Managing the Chat Conversation History using LangChain (Managing Conversation History, Trim Messages Helper Method, Token Limit, Trimming Strategies, Conversation Trimming) | Working with Vectorstore and Retriever (Overview Vector Store and Retrievers in LangChain, Creating Documents and Storing them as Vectors with a Chroma Vector, Store Query – The Vector Store using Similarity Search, Converting Vector Store into a Retriever for Easier Integration, Combined Retriever with a Chain (RAG – Retrieval Augmented Generation)
Generative AI (Batch-01) – Session 27
01:35:00
Class 28 – Project: Developed End to End Q&A Chatbot Gen AI Application with Info (using Groq/ OpenAI/ Ollama Models)
Generative AI (Batch-01) – Session 28
01:56:31
Class 29 – Project: Build End to End Q&A Chatbot Gen AI App using Olama | Initiated Project: RAG Document/ PDF Reader and Q&A with Groq API and LLama3
Generative AI (Batch-01) – Session 29
02:33:46
Class 30 – Project: Conversational Q&A Chatbot- Chat With PDF Along With Chat History
Generative AI (Batch-01) – Session 30
02:09:57
Class 31 – Project: Search Engine with Tools and Agents (Phase 01)
Generative AI (Batch-01) – Session 31
02:02:26
Class 32 – Project: Search Engine with Tools and Agents (Phase 02)
Generative AI (Batch-01) – Session 32
01:29:52
Class 33 – Generative AI Project: Chat with SQL DB with LangChain SQL Toolkit and AgentType (Phase 01)
Generative AI (Batch-01) – Session 33
01:49:47
Class 34 – Generative AI Project: Chat with SQL DB with LangChain SQL Toolkit and AgentType (Phase 02)