Generative AI with TensorFlow
Master Generative AI using TensorFlow: from foundational models to advanced techniques, ethical considerations, and real-world deployment.
...
Share
Introduction to Generative AI and TensorFlow
Unit 1: What is Generative AI?
Defining Generative AI
Applications of GenAI
Benefits and Challenges
GenAI Use Cases
The Future of GenAI
Unit 2: TensorFlow Setup
Installing TensorFlow
Setting Up Your IDE
Managing Dependencies
TensorFlow Basics
TF and GPU
Unit 3: GenAI Landscape
Autoencoders (AEs)
VAEs Explained
All About GANs
Pixel CNNs and RNNs
Transformers for GenAI
Autoencoders and Variational Autoencoders with TensorFlow
Unit 1: Introduction to Autoencoders
What are Autoencoders?
AE Architecture Deep Dive
Building Your First AE
Evaluating AE Performance
AE Applications
Unit 2: Variational Autoencoders (VAEs)
Intro to VAEs
VAE Architecture
Building a VAE
Sampling From the VAE
Applications of VAEs
Unit 3: Latent Space Exploration
What is Latent Space?
Visualizing Latent Space
Manipulating the Space
Disentangled Latent Space
Applications
Generative Adversarial Networks (GANs) with TensorFlow
Unit 1: GAN Foundations
GANs: An Overview
GAN Architecture
GAN Training Dynamics
TensorFlow Setup for GANs
Your First GAN in TF
Unit 2: Deep Convolutional GANs (DCGANs)
DCGAN Architecture
Building a DCGAN in TF
DCGAN Best Practices
Visualizing DCGAN Results
DCGAN Applications
Unit 3: Conditional GANs (cGANs)
cGAN: An Intro
cGAN Architecture
Building a cGAN
cGAN Training Tips
Applications of cGANs
Unit 4: Wasserstein GANs (WGANs)
WGANs: An Overview
WGAN Architecture
WGAN Implementation
Training WGANs
WGAN Applications
Advanced Generative Models and Applications
Unit 1: PixelCNN and PixelRNN for Image Generation
Intro to Pixel-based Models
PixelRNN Architecture
PixelCNN Architecture
Implementing PixelCNN/RNN
Pixel Model Variations
Unit 2: Transformer-based Generative Models for Text
Transformers Intro
GPT Architecture
Implementing GPT
GPT Use Cases
Beyond Basic GPT
Unit 3: Generative Models Applications
Image Synthesis
Text Generation
Anomaly Detection
Data Augmentation
Creative Applications
Optimization, Evaluation, and Deployment
Unit 1: Optimizing Generative AI Models
TensorFlow Profiler
Optimizing Bottlenecks
Hardware Acceleration
Quantization Techniques
Graph Optimization
Unit 2: Evaluating Generative AI Models
Qualitative Metrics
Inception Score (IS)
FID Score
Perplexity & BLEU Score
Human Evaluation
Unit 3: Deploying Generative AI Models
TensorFlow Serving Intro
TF Serving: Batching
TensorFlow Lite Intro
Model Optimization TFLite
Web Deployment (TF.js)
Unit 4: Integrating Generative AI into Applications
Web App Integration
Mobile App Integration
API Integration
Real-time Processing
Cloud Platform Integration
Ethical Considerations, Latest Trends, and Responsible AI
Unit 1: Ethical Considerations in Generative AI
Bias in Generative AI
Detecting Model Bias
Mitigating Bias
Bias Case Studies
Fairness Tooling
Unit 2: Data Privacy and Security
Privacy Concerns
Anonymization Techniques
Secure Model Training
Adversarial Attacks
Synthetic Data
Unit 3: Latest Trends in Generative AI
Diffusion Models
Transformers Everywhere
Multimodal Models
3D Generative Models
Few-Shot Generation
Unit 4: Responsible AI
Deepfakes
Misinformation
Transparency
Accountability
Human-Centered AI