Generative AI Curriculum - Intermediate to Advanced


Course Curriculum: Generative AI

Course Level: Intermediate to Advanced

Duration: 12 Weeks

Format: Online/Offline, Hands-on Labs, Projects

Generative AI Curriculum - Intermediate to Advanced


Week 1-2: Introduction to Generative AI

  • What is Generative AI?
    • Definition and key concepts
    • History and evolution
  • Applications of Generative AI
  • Mathematical Foundations
    • Probability and statistics
    • Linear algebra and matrix operations
    • Neural networks and deep learning basics

Hands-on: Set up Python environment, install AI libraries (TensorFlow, PyTorch, Hugging Face, OpenAI API)


Week 3-4: Deep Learning Fundamentals

Hands-on: Train a simple neural network for text or image classification


Week 5-6: Generative Models

  • Introduction to Generative Models
    • Autoencoders (AEs, VAEs)
    • Generative Adversarial Networks (GANs)
    • Transformers (GPT, BERT, T5)
  • Variational Autoencoders (VAEs)
    • Concept of latent space
    • Applications in image and text synthesis

Hands-on: Implement a simple autoencoder for image reconstruction


Week 7-8: Advanced Generative Models

  • Generative Adversarial Networks (GANs)
  • Transformer-Based Models
    • GPT architecture deep dive
    • BERT vs GPT
    • Fine-tuning transformers for NLP

Hands-on: Train a GAN to generate synthetic images


Week 9-10: Multimodal AI & Fine-Tuning

  • Multimodal Models
    • CLIP, DALL·E, Stable Diffusion
    • Combining text and image generation
  • Fine-tuning Large Language Models (LLMs)
    • Transfer learning strategies
    • Dataset preparation and optimization

Hands-on: Fine-tune a GPT model on a custom dataset


Week 11-12: Deployment & Real-World Applications

Final Project: Develop and deploy a generative AI application


Prerequisites

  • Python & basic programming
  • Understanding of deep learning
  • Familiarity with machine learning frameworks (TensorFlow/PyTorch)


No comments:

Post a Comment