Packt
Advanced Generative Adversarial Networks (GANs)
Packt

Advanced Generative Adversarial Networks (GANs)

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
高级设置 等级

推荐体验

2 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
高级设置 等级

推荐体验

2 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

您将学到什么

  • Understand the principles and architecture of GANs

  • Explain how to implement and train GAN models for image synthesis

  • Apply techniques to optimize GAN models for improved performance

  • Evaluate and interpret GAN-generated images

要了解的详细信息

可分享的证书

添加到您的领英档案

作业

16 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

积累特定领域的专业知识

本课程是 Keras Deep Learning & Generative Adversarial Networks (GAN) 专项课程 专项课程的一部分
在注册此课程时,您还会同时注册此专项课程。
  • 向行业专家学习新概念
  • 获得对主题或工具的基础理解
  • 通过实践项目培养工作相关技能
  • 获得可共享的职业证书

该课程共有42个模块

In this module, we will delve into the process of transfer learning using the ResNet50 model on Google Colab's GPU. You will learn step-by-step how to harness the power of pre-trained models for image classification tasks, optimizing performance with Google Colab's robust computing resources.

涵盖的内容

1个视频2篇阅读材料1个插件

In this module, we will delve into the captivating world of neural networks, exploring some of the most popular and influential types. You will learn about feedforward neural networks, convolutional neural networks (CNNs), and recurrent neural networks (RNNs), understanding their architecture, strengths, and applications.

涵盖的内容

1个视频1个插件

In this module, we will embark on a journey into the realm of Generative Adversarial Networks (GANs), an innovative and powerful concept in machine learning and artificial intelligence. You will gain insights into the core components and the groundbreaking applications of GANs.

涵盖的内容

1个视频1个作业1个插件

In this module, we will delve into a practical example of transpose convolution, also known as deconvolution, using a grayscale image. You will learn to assemble and process images using Keras' Sequential class, converting images to NumPy arrays, and performing deconvolution operations.

涵盖的内容

3个视频1个插件

In this module, we will delve into the intricacies of the Generator and Discriminator mechanisms in GANs. You will gain a comprehensive understanding of how these core components operate and interact to enable the functionality of GANs.

涵盖的内容

1个视频1个插件

In this module, we will dive into the world of fully connected simple GANs using the MNIST dataset. You will receive a comprehensive introduction to the project setup and the foundational concepts of implementing GANs with the MNIST dataset.

涵盖的内容

1个视频1个作业1个插件

In this module, we will embark on the critical phase of loading the MNIST dataset for our fully connected GAN. You will learn how to prepare and load data, setting the foundation for robust model training.

涵盖的内容

1个视频1个插件

In this module, we will explore the process of defining the Generator function for a fully connected GAN. You will learn to structure and organize the project, transitioning from planning to code implementation.

涵盖的内容

2个视频1个插件

In this module, we will define the Discriminator function for our fully connected GAN. You will learn how to create this critical component, completing the foundation of the GAN architecture.

涵盖的内容

2个视频1个作业1个插件

In this module, we will unveil the pivotal process of combining the Generator and Discriminator models. You will learn to merge these key components, enabling the GAN's image generation capabilities.

涵盖的内容

1个视频1个插件

In this module, we will guide you through the process of compiling both the Discriminator and combined GAN models. You will learn to configure these crucial components, bridging the gap between theory and implementation.

涵盖的内容

1个视频1个插件

In this module, we will delve into the training process of the Discriminator model. You will learn to construct training loops and optimize the Discriminator, enhancing its ability to distinguish real images from generated ones.

涵盖的内容

3个视频1个作业1个插件

In this module, we will demystify the process of training the Generator model. You will learn to optimize its parameters, implement backpropagation and gradient descent, and understand the loss functions involved in refining the Generator's abilities.

涵盖的内容

1个视频1个插件

In this module, we will guide you through capturing and storing crucial training metrics at specific intervals. You will learn to save logs, creating a detailed record of the GAN's progress for analysis and decision-making.

涵盖的内容

1个视频1个插件

In this module, we will guide you through the technique of plotting logs at intervals. You will learn to visualize the progression of the GAN's training, interpreting the plotted metrics to understand and analyze model performance.

涵盖的内容

1个视频1个作业1个插件

In this module, we will focus on displaying generated sample images. You will learn to enhance the graph by visualizing generated images, monitoring the GAN's output quality during iterations, and analyzing the visual progress of the training.

涵盖的内容

2个视频1个插件

In this module, we will navigate the process of saving the trained Generator model. You will learn to preserve the Generator's learned features and weights, enabling future use and continuous generation of new content.

涵盖的内容

1个视频1个插件

In this module, we will guide you through the process of generating fake images using a saved GAN model. You will learn to load and utilize the pre-trained model, creating synthetic images and exploring the creative possibilities of GANs.

涵盖的内容

1个视频1个作业1个插件

In this module, we will explore the differences between fully connected GANs and deep convolutional GANs (DCGANs). You will learn to compare their architectures, understand their strengths and applications, and analyze how the choice of GAN type affects image synthesis quality.

涵盖的内容

1个视频1个插件

In this module, we will guide you through the steps of preparing and loading the MNIST handwritten digits dataset. You will learn to set the stage for training a DCGAN, exploring the creative potential of this iconic dataset.

涵盖的内容

1个视频1个插件

In this module, we will define the Generator function for a deep convolutional GAN. You will learn to adapt previous code for DCGANs and implement the Generator function, laying the groundwork for intricate image generation.

涵盖的内容

2个视频1个作业1个插件

In this module, we will guide you through defining the Discriminator function for a DCGAN. You will learn to design this critical component, understanding its architecture and principles to improve GAN performance.

涵盖的内容

1个视频1个插件

In this module, we will guide you through the process of combining and compiling the DCGAN model. You will learn to merge the Generator and Discriminator components, optimizing the model for intricate and realistic image generation.

涵盖的内容

1个视频1个插件

In this module, we will delve into the intricate process of training the DCGAN model. You will learn to implement advanced deep learning techniques, analyzing the results to refine and enhance the image generation process.

涵盖的内容

1个视频1个作业1个插件

In this module, we will explore training the DCGAN model using Google Colab's GPU. You will learn to leverage the robust computing power of Google Colab to optimize and enhance the efficiency and speed of the training process.

涵盖的内容

1个视频1个插件

In this module, we will guide you through the steps of preparing and loading the Fashion MNIST dataset. You will learn to set the stage for training a DCGAN, exploring the potential for generating fashion-related images.

涵盖的内容

1个视频1个插件

In this module, we will guide you through training the DCGAN model on the Fashion MNIST dataset using Google Colab's GPU. You will learn to implement techniques to optimize model performance, generating high-quality fashion images with the trained model.

涵盖的内容

1个视频1个作业1个插件

In this module, we will explore loading the CIFAR-10 dataset and defining the Generator function. You will learn to prepare and load the dataset, designing the Generator function to enable intricate image generation with DCGANs.

涵盖的内容

2个视频1个插件

In this module, we will dive into defining the Discriminator function for a DCGAN using the CIFAR-10 dataset. You will learn to design and implement a robust Discriminator, enhancing the effectiveness of image classification.

涵盖的内容

1个视频1个插件

In this module, we will provide a comprehensive walkthrough of training the DCGAN model on the CIFAR-10 dataset. You will learn to implement deep learning techniques and analyze the results to refine and improve the model.

涵盖的内容

1个视频1个作业1个插件

In this module, we will guide you through training the DCGAN model on the CIFAR-10 dataset using Google Colab's GPU. You will learn to optimize the training process, leveraging robust computing power to generate high-quality images with the trained model.

涵盖的内容

1个视频1个插件

In this module, we will explore the fundamental differences between Vanilla GANs and Conditional GANs. You will learn to compare their architectures, understand their training objectives and applications, and explore the unique strengths and purposes of each approach.

涵盖的内容

1个视频1个插件

In this module, we will embark on defining the basic Generator function for a Conditional GAN. You will learn the importance of conditional data and implement the Generator function to enable controlled and realistic data generation.

涵盖的内容

1个视频1个作业1个插件

In this module, we will delve into the crucial aspect of embedding labels into generated images. You will learn to enhance the Generator's capability by embedding labels, enabling targeted and contextually relevant image generation.

涵盖的内容

2个视频1个插件

In this module, we will guide you through defining the basic Discriminator function for a Conditional GAN. You will learn to design this foundational component, understanding its role and implementing it for effective image classification.

涵盖的内容

1个视频1个插件

In this module, we will explore the technique of enhancing the Discriminator through label embedding. You will learn to boost the discriminative power of the GAN by embedding labels, improving the effectiveness of your GAN-based projects.

涵盖的内容

1个视频1个作业1个插件

In this module, we will focus on combining and compiling the Conditional GAN model. You will learn to merge the Generator and Discriminator components, optimizing the model for generating realistic and controlled data samples.

涵盖的内容

1个视频1个插件

In this module, we will progress to the training phase of the Conditional GAN model. You will learn to train both the Generator and Discriminator, implementing advanced techniques and analyzing results to refine and improve model performance.

涵盖的内容

2个视频1个插件

In this module, we will showcase the process of generating and displaying images with the trained Conditional GAN. You will learn to monitor the quality and relevance of generated images, analyzing the visual output to understand the GAN's capabilities.

涵盖的内容

1个视频1个作业1个插件

In this module, we will delve into training the Conditional GAN model on the MNIST dataset using Google Colab's GPU. You will learn to optimize training with robust computing resources, generating high-quality images with the trained model.

涵盖的内容

1个视频1个插件

In this module, we will guide you through training the Conditional GAN model on the Fashion MNIST dataset using Google Colab's GPU. You will learn to enhance the training process with powerful computing resources, generating high-quality fashion images.

涵盖的内容

1个视频1个作业1个插件

In this final module, we will explore other popular GANs and their applications. You will gain access to source code links and repositories for further learning, enhancing your understanding and implementation of GANs in various projects.

涵盖的内容

1个视频1篇阅读材料2个作业

获得职业证书

将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。

位教师

Packt - Course Instructors
Packt
971 门课程232,003 名学生

提供方

Packt

从 Machine Learning 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题