Les réseaux antagonistes génératifs (GAN) constituent une innovation récente intéressante en machine learning. Les GAN sont des modèles génératifs: ils créent des instances de données qui ressemblent à vos données d'entraînement. Par exemple, les GAN peuvent créer des images qui ressemblent à des photographies de visages humains, même si ces visages n'appartiennent à aucune personne réelle. Ces images ont été créées par un GAN:
Les GAN atteignent ce niveau de réalisme en associant un générateur qui apprend à produire la sortie cible à un discriminateur qui apprend à distinguer les données réelles de la sortie du générateur. Le générateur tente de tromper le discriminateur, et celui-ci tente d'éviter de l'être.
Ce cours aborde les principes de base du GAN et explique comment utiliser la bibliothèque TF-GAN pour créer des GAN.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2022/09/27 (UTC).
[null,null,["Dernière mise à jour le 2022/09/27 (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."]]],[]]