Starts on 18th February 2025
Hands-on Generative AI Course
Learn, Build, Deploy and Apply Generative AI
7 Weeks Course
Classes on Tue, Wed, Thurs
- Access all Live Batches
- Lifetime access of Recordings
- Access Discord Community
- Code available
- Build Projects
- Learn Future-Ready Tech
1
Week 1
Foundations of Generative AI
- Introduction to AI
- Discriminative and Generative models
- Mathematical Foundations for AI
- Probability, Statistics, and Linear Algebra
- Gradient Descent and Optimization Basics
- Basics of Neural Networks
- Architectures: Feedforward, RNN, and CNN
- Mini Project 1 - Build a Simple Neural Network Using TensorFlow
- Mini Project 2 - Train an Autoencoder on the MNIST Dataset
2
Week 2
Deep Generative Models
- Generative Adversarial Networks (GANs)
- DCGAN and StyleGAN
- Variational Autoencoders (VAEs)
- Probabilistic Data Generation Using VAEs
- Introduction to Diffusion Models
- Basics of DDPMs and Applications
- Mini Project 3 - Implement a GAN to Generate Handwritten Digits
- Mini Project 4 - Train a VAE to Generate Faces Using the CelebA Dataset
3
Week 3
Transformers and Large Language Models
- Transformers Architecture
- Attention Mechanism: Self-Attention and Positional Encoding
- Encoder-Decoder Framework
- Pretraining and Fine-Tuning
- Pretraining objectives: MLM, CLM
- Fine-tuning for Tasks Like Summarization, QA
- GPT, BERT
- Mini Project 5 - Sentiment Analysis Using BERT
4
Week 4
RAG and Hybrid Architectures
- RAG Pipeline
- Retrieval Systems: BM25, FAISS, and Elasticsearch
- Integrating retrieval with LLMs
- Applications of RAG
- Vector Databases
5
Week 5
Multimodal Models and LangChain
- Vision + text models - CLIP, DALL-E
- Mini Project 6 - Train a Multimodal Model to Generate Image Captions
- Overview of LangChain: Prompts, Memory, Chains, Agents
- LangChain Installation and Basic Setup
- Mini Project 7 - Simple Q&A Application Using LangChain
- Building RAG Pipelines with LangChain
6
Week 6
Projects
- Project 8 - Build a Knowledge-Aware Chatbot by Integrating an External Database with LLMs
- Project 9 - Fine-Tune an Open-Source LLM for the Financial Domain
7
Week 7
Project, Extra Doubt Support
- Project 10 - Text-to-Image Generation
- Prompt Engineering
- AI Agents