Les réseaux antagonistes génératifs (GAN), introduits par Goodfellow et al. en 2014, opposent deux réseaux de neurones dans un jeu minimax. Le générateur crée de fausses données ; le discriminateur essaie de distinguer le vrai du faux. Par la compétition, le générateur apprend à produire des sorties de plus en plus réalistes.
Effondrement de modes : le générateur ne produit que quelques types de sorties qui trompent le discriminateur, ignorant la distribution complète des données. La fonction de perte WGAN et la discrimination par minibatch aident à atténuer cela.
Instabilité d'entraînement : le générateur et le discriminateur doivent rester en équilibre. Si le discriminateur devient trop fort, les gradients disparaissent pour le générateur. S'il est trop faible, le générateur ne reçoit aucun signal utile. Techniques : normalisation spectrale, croissance progressive, règle de mise à jour à deux échelles temporelles (TTUR).
Évaluation : il n'existe pas de perte unique corrélée à la qualité des sorties. Métriques courantes :
FID (Fréchet Inception Distance) : plus bas est mieux, mesure la similarité de distribution
IS (Inception Score) : plus haut est mieux, mesure qualité et diversité
LPIPS : métrique de similarité perceptuelle
tadata
Les quatre échecs que vous rencontrerez, avec la façon de les confirmer et de les corriger
Les modèles de diffusion ont largement remplacé les GAN pour la génération d'images depuis 2022 :
Aspect
GAN
Modèles de diffusion
Entraînement
Adversariel (instable)
Débruitage (stable, perte simple)
Couverture des modes
Sujet à l'effondrement de modes
Couverture complète de la distribution
Qualité des échantillons
Excellente (bien entraîné)
Excellente
Vitesse d'échantillonnage
Rapide (une seule passe)
Lente (nombreuses étapes de débruitage)
Contrôlabilité
Limitée sans conditionnement
Forte (guidance sans classifieur)
Statut actuel
Usages de niche, recherche
Dominant (DALL-E 3, Stable Diffusion, Midjourney)
Les GAN restent pertinents pour les applications temps réel (super-résolution, amélioration vidéo) où la vitesse d'inférence en une seule passe compte, et pour les techniques basées discriminateur dans d'autres pipelines génératifs.
Applications pratiques utilisant encore les GAN
Super-résolution : ESRGAN et Real-ESRGAN pour l'upscaling d'images et de vidéo
Augmentation de données : génération de données synthétiques pour les classes déséquilibrées
Détection d'anomalies : le discriminateur comme détecteur hors distribution
Inpainting d'images : remplissage de régions manquantes avec du contenu contextualisé
Adaptation de domaine : transfert de styles entre domaines (imagerie médicale, satellite)
Nous utilisons des cookies analytiques pour améliorer votre expérience. Aucune donnée personnelle n'est collectée.