Generative adversarial networks (GANs) are an exciting recent innovation in
machine learning. GANs are generative models: they create new data instances
that resemble your training data. For example, GANs can create images that look
like photographs of human faces, even though the faces don't belong to any real
person. These images were created by a GAN:
GANs achieve this level of realism by pairing a generator, which learns to
produce the target output, with a discriminator, which learns to distinguish
true data from the output of the generator. The generator tries to fool the
discriminator, and the discriminator tries to keep from being fooled.
This course covers GAN basics, and also how to use the TF-GAN library to create
GANs.
[null,null,["Last updated 2022-07-18 UTC."],[[["Generative adversarial networks (GANs) are generative models that create new data instances resembling training data, such as images that look like real photographs but are not of actual people."],["GANs consist of a generator that learns to produce the target output and a discriminator that learns to distinguish real data from generated data, working in tandem to enhance the realism of the output."],["This course covers GAN fundamentals, common GAN loss functions, training challenges, and using the TF-GAN library to build GANs, assuming prior knowledge of machine learning and TensorFlow."],["Completing Machine Learning Crash Course and having some TensorFlow programming experience are prerequisites for this GANs course."]]],[]]