Generative adversarial networks (gan)
2 octobre 2020
Yann LeCun
“Generative Adversarial Network : the most interesting idea in the last ten years in machine learning”
Exemples connus : principalement de la génération d’images de haute qualité
Génération automatique de visages humains ...
Ou d’autres choses [LISIC].
Deepfake (Obama speech, Home alone avec Stallone).
En art : Vente d’une oeuvre 432k€ (2018).
Jeux vidéo : amélioration de textures basses résolutions.
...
Référence
Ian Goodfellow, 2016 (NIPS) : [paper]
Les GANs
Principe
Définition
Deux réseaux de neurones sont placés en compétition. Le premier, le générateur va essayer de générer un échantillon. Le second, le discriminateur va essayer de deviner si l’exemple qu’il reçoit est réel ou s’il est générer par le générateur.
Difficulté
Convergence lente et parfois compliquée.
Les GANs
Principe
[source]
Les GANs
Exemple
Generateur
.. .
.. . I1
I2
In
O1
=⇒
Discriminateur
.. .
.. . I1
I2
In
O1
=⇒
NO !
Les GANs
Exemple
Generateur
.. .
.. . I1
I2
In
O1
=⇒
Discriminateur
.. .
.. . I1
I2
In
O1
=⇒
NO !
Les GANs
Exemple
Generateur
.. .
.. . I1
I2
In
O1
=⇒
Discriminateur
.. .
.. . I1
I2
In
O1
=⇒
YES !