Generative AI Models: Generating Data Using Generative Adversarial Networks

Generative AI    |    Intermediate
  • 11 videos | 1h 40m 18s
  • Includes Assessment
  • Earns a Badge
Generative adversarial networks (GANs) represent a revolutionary approach to generative modeling within the realm of artificial intelligence. Begin this course by discovering GANs, including the basic architecture of a GAN, which involves two neural networks competing in a zero-sum game - the generator and the discriminator. Next, you will explore how to construct and train a GAN using the PyTorch framework to create and train the models. You will define the generator and discriminator separately, and then kick off the model training. Finally, you will focus the deep convolutional GAN, which uses deep convolutional neural networks (CNNs) rather than regular neural networks. CNNs are optimized for working with grid-like data, such as images and these can generate better-quality images than GANs built using dense neural networks. In conclusion, this course will provide you with a strong understanding of generative adversarial networks, their architecture, and their usage scenarios.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recall how gans work
    Describe the architecture of gans
    Set up a virtual environment and python notebook for gan training
    Load and explore the modified national institute of standards and technology (mnist) dataset
    Create a generator and discriminator
  • Train a gan
    Provide an overview of dcgans
    Load and explore the celebfaces dataset
    Train a dcgan
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 59s
    In this video, we will discover the key concepts covered in this course. FREE ACCESS
  • 11m 36s
    After completing this video, you will be able to recall how GANs work. FREE ACCESS
  • Locked
    3.  Generative Adversarial Network Training
    7m 32s
    Upon completion of this video, you will be able to describe the architecture of GANs. FREE ACCESS
  • Locked
    4.  Setting up a Virtual Environment for GAN Training
    8m 4s
    In this video, discover how to set up a virtual environment and Python notebook for GAN training. FREE ACCESS
  • Locked
    5.  Loading and Exploring the MNIST Dataset
    7m 28s
    During this video, you will learn how to load and explore the Modified National Institute of Standards and Technology (MNIST) dataset. FREE ACCESS
  • Locked
    6.  Creating a Generator and a Discriminator
    13m 32s
    Find out how to create a generator and discriminator. FREE ACCESS
  • Locked
    7.  Training a Generative Adversarial Network
    13m 51s
    In this video, discover how to train a GAN. FREE ACCESS
  • Locked
    8.  Deep Convolutional Generative Adversarial Networks (DCGANs)
    11m
    After completing this video, you will be able to provide an overview of DCGANs. FREE ACCESS
  • Locked
    9.  Loading and Exploring the CelebFaces Dataset
    9m 10s
    Learn how to load and explore the CelebFaces dataset. FREE ACCESS
  • Locked
    10.  Training a DCGAN
    13m 16s
    In this video, find out how to train a DCGAN. FREE ACCESS
  • Locked
    11.  Course Summary
    2m 50s
    In this video, we will summarize the key concepts covered in this course. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.4 of 136 users Rating 4.4 of 136 users (136)
Rating 4.5 of 468 users Rating 4.5 of 468 users (468)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 5.0 of 1 users Rating 5.0 of 1 users (1)
Rating 4.6 of 274 users Rating 4.6 of 274 users (274)
Rating 4.5 of 33 users Rating 4.5 of 33 users (33)