К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Generative AI Models and GPU Systems · LearnSpace
Назад в каталог
courseraПрограммирование

Generative AI Models and GPU Systems

Курс от Edureka
Начальный≈ 13.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course explores the foundations and evolution of modern generative deep learning systems, taking you from latent representation learning to advanced diffusion architectures and scalable GPU deployment strategies. Combining strong conceptual depth with practical demonstrations, this course provides a structured journey through generative modeling paradigms, architectural innovations, and production-ready optimization techniques. You will begin by understanding Autoencoders and Variational Autoencoders (VAEs), examining how neural networks learn compressed latent representations and structured probabilistic spaces. From there, you will transition into Generative Adversarial Networks (GANs), analyzing adversarial training dynamics, instability challenges, and architectural improvements such as DCGAN and CycleGAN. As the course progresses, you will build a deep understanding of diffusion models — including DDPM, U-Net-based denoising systems, latent diffusion, and conditional generation techniques that power modern text-to-image systems. The course then expands into GPU systems and scalable deep learning. You will explore object detection and segmentation workloads, mixed precision training, distributed data parallel strategies, model parallelism, and production-ready GPU deployment. Through demonstrations and benchmarking exercises, you will see how modern generative systems scale efficiently while balancing memory, compute, and latency constraints. By the end of this course, you will be able to: • Explain how Autoencoders and VAEs learn structured latent representations. • Analyze GAN training dynamics and diagnose instability issues such as mode collapse. • Compare advanced GAN architectures and evaluate output quality trade-offs. • Understand diffusion model fundamentals and reverse denoising processes. • Design U-Net-based diffusion systems for conditional image generation. • Implement text-conditioned diffusion with guided sampling techniques. • Apply mixed precision and distributed GPU training strategies for large-scale models. • Design production-ready deployment pipelines for generative AI systems. This course is ideal for AI engineers, machine learning practitioners, researchers, and advanced students who want a rigorous understanding of generative modeling beyond surface-level API usage. A foundational understanding of Python, linear algebra, and neural networks will be helpful. Join us to master generative deep learning, understand diffusion and adversarial systems, and build the technical depth required to design, scale, and deploy modern generative AI architectures.

Навыки, которые вы освоите

Generative Adversarial Networks (GANs)AutoencodersGenerative Model ArchitecturesDeep LearningScalabilityModel OptimizationPython ProgrammingPerformance AnalysisModel DeploymentModel TrainingModel EvaluationPerformance TuningConvolutional Neural NetworksArtificial Neural NetworksGenerative AIPyTorch (Machine Learning Library)Machine LearningMemory ManagementImage QualityArtificial Intelligence

Программа курса

4 модулей · 84 учебных материалов

01Generative Representation Learning30 материалов

Autoencoder and VAE Architectures

Specialization IntroductionВидеоWelcome to Generative AI Models and GPU SystemsЧтениеCourse IntroductionВидеоAutoencoder and Variational AutoencoderВидео

Учитесь у экспертов

Edureka

Преподаватель курса

Generative AI Models and GPU Systems
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 13.3 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский

Часть программы вашего университета
Demonstration: Latent Space Visualization: Model TrainingВидео
Demonstration: Latent Space Visualization: Latent AnalysisВидео
Demonstration: Similarity in Latent Space: Latent EncodingВидео
Demonstration: Similarity in Latent Space: Retrieval AnalysisВидео
Autoencoders and VAEsЧтение
Practice Knowledge Check: Latent ModelsЗадание

Generative Adversarial Networks

Generative Adversarial Networks GAN FundamentalsВидеоDemonstration: GAN Training Loop: Setup and Generator DesignВидеоDemonstration: GAN Training Loop: Setup and Generator DesignВидеоDemonstration: GAN Training Loop: Discriminator and Training SetupВидеоDemonstration: GAN Training Loop: Adversarial Training and Results ВидеоDemonstration : Mode Collapse Analysis : Model Setup and TrainingВидеоDemonstration : Mode Collapse Analysis : Diversity AnalysisВидеоGAN Training ChallengesЧтениеPractice Knowledge Check: GAN StabilityЗадание

Advanced GAN Architectures

DCGAN and CycleGAN VariantsВидеоDemonstration: Architecture Comparison: Setup and UtilitiesВидеоDemonstration: Architecture Comparison: DCGAN anc CycleGAN DesignВидеоDemonstration: Architecture Comparison: Model Comparison and VisualizationВидеоDemonstration: Output Quality Evaluation:Model ArchitecturesВидеоDemonstration: Output Quality Evaluation: Model Training and MetricsВидеоDemonstration: Output Quality Evaluation: Quality ComparisonВидеоAdvanced GAN ArchitecturesЧтениеPractice Knowledge Check: GAN VariantsЗадание

Module Wrap-Up and Assessment

Module Summary: Generative Representation LearningЧтениеKnowledge Check: Generative Representation LearningЗадание
02Diffusion and Flow-Based Generation27 материалов

Diffusion Model Fundamentals

DDPM Diffusion ProcessВидеоDemonstration: Noise Scheduling Techniques: Schedule DesignВидеоDemonstration: Noise Scheduling Techniques: Diffusion AnalysisВидеоDemonstration: Reverse Diffusion Steps: Training SetupВидеоDemonstration: Reverse Diffusion Steps: Sampling ProcessВидеоDemonstration: Reverse Diffusion Steps: Output AnalysisВидеоDiffusion Models OverviewЧтениеPractice Knowledge Check: Diffusion Model FundamentalsЗадание

U Net Diffusion Architectures

U Net Design for DiffusionВидеоDemonstration: Skip Connections in U Net: Architecture BasicsВидеоDemonstration: Skip Connections in U Net: Implementation and TrainingВидеоDemonstration: Skip Connections in U Net: Results ComparisonВидеоDemonstration: Sampling Quality Comparison: SetupВидеоDemonstration: Sampling Quality Comparison: EvaluationВидео

Advanced Diffusion and Flow Matching

Latent Diffusion ModelsВидеоDemonstration: Conditional Image Generation: Diffusion Setup ВидеоDemonstration: Conditional Image Generation: Sampling and Control ВидеоDemonstration: Text Conditioned Diffusion: EncodingВидеоDemonstration: Text Conditioned Diffusion: Conditioning ВидеоDemonstration: Text Conditioned Diffusion: TrainingВидео

Module Wrap-Up and Assessment

Module Summary: Diffusion and Flow-Based GenerationЧтениеKnowledge Check: Diffusion and Flow-Based GenerationЗадание
03GPU Systems and Scalable Deep Learning24 материалов

GPU Architecture for Deep Learning

GPU Architecture and Parallel Computing for AIВидеоDemonstration: Understanding CUDA Cores and Thread Blocks: FundamentalsВидеоDemonstration: Understanding CUDA Cores and Thread Blocks: Parallelism and MemoryВидеоDemonstration: Profiling GPU Utilization and Memory Bottlenecks: Scaling ВидеоDemonstration: Profiling GPU Utilization and Memory Bottlenecks: Bottleneck ProfilingВидеоGPU Architecture and Parallel Computing for AIЧтениеPractice Knowledge Check: GPU Architecture for Deep LearningЗадание

Efficient Model Training on GPUs

Mixed Precision and Multi-GPU Training StrategiesВидеоDemonstration: Implementing Mixed Precision Training: MemoryВидеоDemonstration: Implementing Mixed Precision Training: Training SetupВидеоDemonstration: Implementing Mixed Precision Training: AMP ВидеоDemonstration: Distributed Data Parallel Training Setup: Environment and Data PreparationВидеоDemonstration: Distributed Data Parallel Training Setup: DDP Training and ScalingВидео

Large-Scale GPU Optimization and Deployment

Model Parallelism and GPU-Based Inference OptimizationВидеоDemonstration: CPU vs GPU Performance Benchmarking: Workload BenchmarkingВидеоDemonstration: CPU vs GPU Performance Benchmarking: Neural TrainingВидеоDemonstration: GPU Memory Monitoring and Optimizing: Memory TrackingВидеоDemonstration: GPU Memory Monitoring and Optimizing: Optimization Technique ВидеоProduction-Ready GPU Deployment StrategiesЧтение

Module Wrap-Up and Assessment

Module Summary: GPU Systems and Scalable Deep LearningЧтениеKnowledge Check: GPU Systems and Scalable Deep LearningЗадание
04Course Wrap-Up3 материалов

Course Wrap-up and Assessments

Practice Project: Designing and Deploying a Conditional Diffusion Generative SystemЧтениеEnd Course Knowledge Check: Generative AI Models and GPU SystemЗаданиеCourse SummaryВидео
U Net Architecture GuideЧтение
Practice Knowledge Check: U Net Diffusion ArchitecturesЗадание
Demonstration: Text Conditioned Diffusion: GuidanceВидео
Advanced Diffusion ArchitecturesЧтение
Practice Knowledge Check: Advanced Diffusion and Flow MatchingЗадание
Scaling Deep Learning with GPU OptimizationЧтение
Practice Knowledge Check: Efficient Model Training on GPUsЗадание
Practice Knowledge Check: Large-Scale GPU Optimization and DeploymentЗадание