This training provides an in-depth introduction to Generative AI, exploring the foundational concepts, key techniques, and applications of generative models in Deep learning. Students will gain a practical understanding of how to develop and apply models such as Generative Adversarial Networks (GANs), Variational Autoencoders (VAEs), and other advanced generative approaches. The course will also cover the ethical considerations, challenges, and real-world use cases of generative AI in various domains, including natural language processing, image generation, and more.
Duration: 2 Day
Course Code: BDT395
Learning Objectives:
By the end of the training, participants will:
1.1 What is Generative AI?
1.2 Evolution of Generative AI
1.3 Overview of Machine Learning Models
2.1 Generative Adversarial Networks (GANs)
2.2 Variational Autoencoders (VAEs)
2.3 Other Generative Models
3.1 Advanced GANs Architecture
3.2 Training GANs
3.3 Applications of GANs
4.1 Understanding Latent Variables in VAEs
4.2 Advanced Topics in VAEs
4.3 Applications of VAEs
● 5.1 The Transformer Architecture
○ Attention Mechanism and Self-Attention
○ Transformer-based Models: BERT, GPT, T5, and more
● 5.2 Generative Transformers
○ GPT Series: Architecture and Training of Large Language Models
○ Text Generation with Transformer Models
○ Fine-Tuning Transformers for Specific Generative Tasks
● 5.3 Applications of Transformer-based Generative Models
○ Text Generation, Summarization, Translation
○ Music Composition and Code Generation
○ Multimodal Generative Models (e.g., CLIP, DALL·E)
● 6.1 Tools and Frameworks for Generative AI
○ Popular Libraries: TensorFlow, PyTorch, Keras
○ Specialized Libraries for GANs and VAEs (e.g., PyTorch-GAN, TensorFlow-GAN)
○ Cloud-based tools for large-scale generative model training (e.g., Google Colab, AWS, GCP)
● 6.2 Building and Training GANs
○ Step-by-step guide to building a GAN for Image Generation
○ Data Preprocessing and Augmentation Techniques
○ Training GANs and Fine-Tuning Hyperparameters
● 6.3 Building and Training VAEs
○ Step-by-step guide to building a VAE for Data Reconstruction
○ Hyperparameter Tuning in VAEs
○ Applications of VAEs in Healthcare and Biomedicine
● 7.1 Ethical Considerations in Generative AI
○ Impact of Generative AI on Society
○ Bias and Fairness Issues in Generative Models
○ Addressing Deepfakes, Misinformation, and Fake Media
● 7.2 Responsible Use of Generative AI
○ Ensuring Transparency and Accountability
○ Guardrails and Regulatory Frameworks
○ Privacy and Security Concerns in AI Models
● 7.3 Addressing the Environmental Impact of Generative AI
○ Computational Resources and Energy Consumption
○ Techniques for Improving Efficiency in Training Large Models
Module 8: Applications of Generative AI
● 8.1 Generative AI in Image and Video Synthesis
○ Applications in Film, Animation, and Art Generation
○ GANs in Face and Style Transfer
○ Video Synthesis and Deepfake Detection
● 8.2 Natural Language Generation
○ Text-to-Image Models like DALL·E
○ Story Generation and Content Creation with GPT-based Models
○ Chatbots and Conversational AI using Generative Models
● 8.3 Music and Audio Generation
○ Generative Models for Music Composition (e.g., OpenAI Jukedeck)
○ Text-to-Speech and Voice Synthesis
○ Speech-to-Text and Text-to-Speech with Generative Models
● 8.4 Healthcare and Scientific Applications
○ Data Synthesis in Medical Research
○ Drug Discovery and Molecular Generation using GANs
○ Predictive Modeling and Data Augmentation