Qu'est-ce que les Échantillonneurs et les Planificateurs ?
Les échantillonneurs (aussi appelés méthodes d'échantillonnage) et les planificateurs contrôlent comment l'IA élimine le bruit pendant la génération d'images. Ils déterminent le chemin du bruit aléatoire à l'image finale, affectant à la fois la qualité et la rapidité.
Échantillonneurs Expliqués
Que Font les Échantillonneurs
À chaque étape de la génération, l'échantillonneur :
- Prédit le bruit dans l'image actuelle
- Décide de la quantité de bruit à éliminer
- Détermine la direction de l'étape suivante
- Se dirige vers l'image finale
Pourquoi Différents Échantillonneurs Existent
Différents échantillonneurs offrent des compromis :
- Qualité vs rapidité
- Déterminisme vs aléatoire
- Détail vs douceur
- Caractéristiques de convergence
Échantillonneurs Courants
Euler
Simple et efficace :
- Bon échantillonneur de base
- Génération rapide
- Fonctionne bien avec moins d'étapes
- Résultats lisses et naturels
Idéal pour : Usage général, générations rapides
Euler Ancestral (Euler a)
Euler avec de l'aléatoire :
- Ajoute une variation stochastique
- Sorties plus créatives/variées
- Moins déterministe
- Bon pour l'exploration
Idéal pour : Travaux créatifs, variété
DPM++ 2M
Multipstep de haute qualité :
- Excellente qualité
- Converge bien
- Bien avec 20-30 étapes
- Résultats stables
Idéal pour : Travaux axés sur la qualité
DPM++ 2M Karras
DPM++ avec planification Karras :
- Souvent la meilleure qualité
- Programme de bruit optimisé
- Choix populaire
- Légèrement plus lent
Idéal pour : Images finales de haute qualité
DPM++ SDE
Version d'équation différentielle stochastique :
- Ajoute de l'aléatoire contrôlé
- Sorties plus variées
- Bon détail
- Moins prévisible
Idéal pour : Images détaillées avec variété
DDIM
Modèles de Diffusion Implite Débruitante :
- Déterministe (même graine = même image)
- Rapide avec moins d'étapes
- Résultats propres
- Moins varié
Idéal pour : Résultats reproductibles
UniPC
Prédicteur-Correcteur Unifié :
- Convergence très rapide
- Bon avec peu d'étapes
- Haute qualité
- Approche moderne
Idéal pour : Résultats rapides et de qualité
Planificateurs (Programmes de Bruit)
Ce que Font les Planificateurs
Les planificateurs déterminent :
- Combien de bruit à chaque étape
- La "forme" de la réduction de bruit
- La taille des étapes tout au long de la génération
Planificateurs Courants
Linéaire
- Réduction de bruit uniforme
- Simple, prévisible
- Approche standard
Karras
- Programme optimisé par la recherche
- Meilleure qualité
- Plus efficace
- Choix populaire
Exponentiel
- Réduction de bruit plus rapide au début
- Affinement plus lent à la fin
- Bon pour le détail
SGM Uniform
- Programme de modèle génératif basé sur le score
- Approche équilibrée
- Fonctionne bien avec les échantillonneurs ancestraux
Comparaison des Échantillonneurs
| Échantillonneur | Vitesse | Qualité | Déterministe | Étapes |
|---|---|---|---|---|
| Euler | Rapide | Bonne | Oui | 20-30 |
| Euler a | Rapide | Bonne | Non | 20-30 |
| DPM++ 2M | Moyenne | Excellente | Oui | 20-30 |
| DPM++ 2M Karras | Moyenne | Excellente | Oui | 20-30 |
| DPM++ SDE | Plus lent | Excellente | Non | 25-40 |
| DDIM | Rapide | Bonne | Oui | 20-50 |
| UniPC | Rapide | Très Bonne | Oui | 15-25 |
Choisir le Bon Échantillonneur
Pour la Rapidité
- Euler ou UniPC
- Moins d'étapes
- DDIM pour du rapide déterministe
Pour la Qualité
- DPM++ 2M Karras
- 25-35 étapes
- Vaut le temps supplémentaire
Pour l'Exploration
- Euler Ancestral
- DPM++ SDE
- Résultats variés à chaque génération
Pour la Cohérence
- DDIM
- Euler (non-ancestral)
- DPM++ 2M (non-SDE)
Étapes et Échantillonneurs
Nombre d'Étapes Optimales
Le nombre d'étapes nécessaire varie selon l'échantillonneur :
- Euler/DDIM : 20-30 étapes
- Variantes DPM++ : 20-35 étapes
- UniPC : 15-25 étapes
- Variantes SDE : 25-50 étapes
Rendements Décroissants
Plus d'étapes ne signifie pas toujours mieux :
- La qualité plafonne après un point optimal
- Certaines échantillonneurs convergent plus vite
- Tester pour trouver le bon compromis
Ancestral vs Non-Ancestral
Échantillonneurs Ancestraux
Ajoutent de l'aléatoire à chaque étape :
- Plus de variété créative
- Image différente à chaque fois (même graine)
- Bon pour l'exploration
- Les noms terminent souvent par "a" ou incluent "SDE"
Échantillonneurs Non-Ancestraux
Processus déterministe :
- Même graine = même résultat
- Générations reproductibles
- Qualité cohérente
- Meilleur pour un travail de production
Recommandations Pratiques
Pour Commencer
- Commencez avec Euler ou DPM++ 2M Karras
- Utilisez 20-25 étapes
- Ajustez en fonction des résultats
Pour la Plupart des Usages
Échantillonneur : DPM++ 2M Karras
Étapes : 25
Planificateur : KarrasPour Aperçus Rapides
Échantillonneur : Euler
Étapes : 15-20
Planificateur : NormalPour une Qualité Maximale
Échantillonneur : DPM++ 2M Karras
Étapes : 30-35
Planificateur : KarrasNotes Spécifiques aux Modèles
Stable Diffusion
- La plupart des échantillonneurs fonctionnent bien
- DPM++ 2M Karras populaire
- Euler a pour la variété
SDXL
- Recommandations similaires
- Peut nécessiter plus d'étapes
- DPM++ fonctionne bien
Modèles Flux
- Utilisent souvent Euler
- Architecture de flux rectifiée
- Moins d'étapes souvent suffisantes
Dépannage
Images Incomplètes
- Augmenter le nombre d'étapes
- Essayer un autre échantillonneur
- Vérifier que le CFG n'est pas trop bas
Images Trop Cuites
- Réduire les étapes
- Baisser le CFG
- Essayer Euler au lieu de variantes SDE
Résultats Trop Similaires
- Utiliser un échantillonneur ancestral
- Varier davantage les graines
- Baisser légèrement le CFG
Résumé
Les échantillonneurs et les planificateurs affectent le chemin de génération :
- Euler : Rapide, fiable de base
- DPM++ 2M Karras : Standard axé sur la qualité
- Variantes ancestrales : Pour la variété et l'exploration
- DDIM : Rapide, déterministe
Commencez avec les paramètres par défaut, puis expérimentez pour trouver ce qui fonctionne pour vos cas d'utilisation spécifiques et vos préférences.