Modèles génératifs : Comprendre les GAN
Modèles génératifs : Comprendre les GAN
Un modèle génératif pourrait générer de nouvelles photos d'animaux qui ressemblent à de vrais animaux, tandis qu'un
Deep Learning Que signifie «génératif» dans le nom de «réseau d'adversaire génératif»? « Génératif » décrit une classe de
modèles statistiques qui contraste avec les modèles discriminants .
modèle discriminant pourrait distinguer un chien d'un chat. Les GAN ne sont qu'un type de modèle génératif.
à Un modèle discriminant ignore la question de savoir si une instance donnée est probable et vous indique simplement la
Cours IDTW/F3i probabilité qu'une étiquette s'applique à l'instance.
GAN 3 GAN
2 Cours IDTW /F3i- A. Moussaoui
Cours IDTW /F3i- A. Moussaoui
1 2 3
un classificateur basé sur un modèle génératif est un classificateur génératif , tandis qu'un classificateur basé sur un modèle
discriminatif est un classificateur discriminant , bien que ce terme se réfère également aux classificateurs qui ne sont pas
basés sur un modèle.
Des exemples standard de chacun, qui sont tous des classificateurs linéaires , sont:
• classificateurs génératifs:
classificateur naïf de Bayes et
analyse discriminante linéaire
• modèle discriminant:
régression logistique
4 5 6
Le GAN est basé sur une idée intelligente où deux réseaux différents sont opposés, dans le but d'amener un
réseau à créer de nouveaux échantillons différents des données d'apprentissage, mais toujours suffisamment
proches pour que l'autre réseau ne puisse pas différencier ceux qui sont synthétiques. et qui appartiennent à
l'ensemble d'entraînement d'origine.
Nous allons maintenant plonger plus précisément dans la structure du GAN. Comme nous l'avons vu, le travail du
générateur est de créer de fausses images (au moins dans le cas de l'analyse d'images) qui ressemblent à
l'ensemble d'apprentissage. Le discriminateur regarde cette fausse image et essaie d'identifier si elle est réelle ou
non. La fonction de perte du générateur et du discriminateur dépend fortement de la façon dont le discriminateur
effectue son travail.
7 Ensemble Learning
GAN GAN 9 GAN
Cours IDTW /F3i- A. Moussaoui 8 Cours IDTW /F3i- A. Moussaoui
Cours IDTW /F3i- A. Moussaoui
7 8 9
1
27/01/2021
L’entrée du générateur est noize z, et l'échantillon généré sera la sortie de notre fonction
générateur, G (z) . Cette image générée est ensuite ajoutée arbitrairement à nos données d'entrée au
discriminateur, qui effectue ensuite une classification binaire (c'est-à-dire fausse ou non fausse) et se
voit attribuer un score basé sur le fait que l'image était, en fait, fausse ou no
10 11 12
Les fonctions de perte pour le Le discriminateur est très simple. Il prend un échantillon comme entrée, et sa sortie est une valeur unique qui Le générateur prend en entrée un tas de nombres aléatoires. Si nous construisons notre générateur pour être
générateur et le discriminateur indique la confiance du réseau que l'entrée provient de l'ensemble d'apprentissage, plutôt que d'être un faux. Il déterministe, alors la même entrée produira toujours la même sortie. En ce sens, nous pouvons considérer les valeurs
semblent un peu intimidantes au début, n'y a pas beaucoup de restrictions sur ce qu'est le discriminateur. d'entrée comme des variables latentes. Mais ici, les variables latentes n'ont pas été découvertes en analysant l'entrée,
mais elles sont en fait très simples. G comme elles l'étaient pour la VAE. Le bruit aléatoire n'est pas «aléatoire» mais représente (un email dans notre
(z) est la sortie de notre générateur, exemple) dans l'espace «latent».
c'est-à-dire la fausse image, D (G
(z)) est la prédiction du discriminateur
sur nos fausses données et m est le
nombre d'échantillons. Nous utilisons le
logarithme car il est plus stable
numériquement en tant que fonction de
perte et nous prenons le gradient de la
fonction de perte par rapport aux Si cela vous semble du charabia en ce moment, ne craignez rien,
paramètres afin de pouvoir appliquer une grande partie de ce tutoriel expliquera la mise à jour et le
une descente de gradient stochastique. raffinement du générateur et du discriminateur.
13 14 15
16 17 18
2
27/01/2021
19 20 21
22 23 24
25 26 27
3
27/01/2021
28 29 30
31 32 33
34 35 36
4
27/01/2021
GAN
Cours IDTW/F3i
37 GAN GAN
Cours IDTW /F3i- A. Moussaoui 38
Cours IDTW /F3i- A. Moussaoui
37 38 39
Questions
40 GAN
Cours IDTW /F3i- A. Moussaoui
40