# Course Summary and Next Steps

<br />

You should now be able to:

- Understand the difference between generative and discriminative models.
- Identify problems that GANs can solve.
- Understand the roles of the generator and discriminator in a GAN system.
- Understand the advantages and disadvantages of common GAN loss functions.
- Identify possible solutions to common problems with GAN training.
- Use the TF GAN library to make a GAN.

## What's Next

- Browse [more TF-GAN
  examples](https://github.com/tensorflow/gan/tree/master/tensorflow_gan/examples).