Guides Imọlẹ Parcours22 / 88
Apprendre l’IA · Leçon 10/17

Comment adapter et partager un modèle d’image ?

Comprenez modèles de base, checkpoints, LoRA, DreamBooth, données, Hugging Face, Civitai, licences et évaluation avant d’entraîner ou télécharger.

Introduction à l’IA Durée indicative · 50 minutes

Objectifs de la leçon

Savoir quand un entraînement est nécessaire et quand il ne l’est pas.

Distinguer modèle de base, checkpoint, LoRA, embedding et modèle de contrôle.

Comprendre simplement les principales méthodes d’adaptation.

Préparer un jeu d’images utile et autorisé.

Évaluer une ressource Hugging Face ou Civitai avant de l’utiliser.

Adapter un modèle signifie lui apprendre un concept récurrent

Adapter un modèle signifie lui apprendre un concept récurrent

Un modèle d’image généraliste connaît déjà de nombreux sujets et styles. L’adaptation poursuit son entraînement afin qu’un sujet, un produit, une personne, un personnage, une matière, un style ou un domaine visuel apparaisse de manière plus régulière.

L’entraînement doit résoudre un problème répété, pas une seule image décevante. Si un meilleur prompt, une référence produit, un masque ou une image de contrôle suffit, l’entraînement peut ajouter du coût et de la complexité sans bénéfice réel.

Un objectif d’entraînement utile est mesurable. « Rendre le modèle meilleur » est trop vague. « Conserver la forme et le motif tissé de ce sac dans dix décors et quatre angles de caméra » peut être testé avant et après l’adaptation.

Utiliser la méthode la plus légère qui résout le problème
ProblèmeEssayer d’abordEnvisager un entraînement lorsque
Le prompt est mal compris une fois.Réécrire le prompt et tester un autre modèle.Le même concept échoue régulièrement sur plusieurs bons modèles.
Un objet doit être retiré.Masque et inpainting.Un entraînement est généralement inutile.
Un vrai produit doit rester reconnaissable.Utiliser plusieurs références nettes du produit.De nombreuses campagnes exigent le même produit dans des scènes variées et les références restent insuffisantes.
Une pose ou un contour de bâtiment doit être conservé.Utiliser un contrôle de pose, contours, croquis ou profondeur.L’entraînement n’est généralement pas la bonne solution, car le problème concerne la structure.
Un style visuel autorisé doit revenir régulièrement.Utiliser une référence de style.Le style doit rester stable sur de nombreux prompts, sujets et décors.
Cas pratique L’entraînement est justifié

L’entraînement est justifié

Situation

Une marque de mode doit générer son motif tissé autorisé sur des chemises, robes, sacs et vestes dans de nombreuses scènes. Les références aident, mais le motif disparaît ou change trop souvent.

À retenir

Un petit adaptateur peut être justifié, car le même concept doit fonctionner de manière répétée.

Cas pratique L’entraînement est excessif

L’entraînement est excessif

Situation

Une seule image contient une chaise indésirable. Tout le reste convient. Un masque peut retirer la chaise en une édition.

À retenir

N’entraînez pas un modèle pour résoudre un problème local d’édition.

Modèle de base, checkpoint, LoRA, embedding et modèle de contrôle

Modèle de base, checkpoint, LoRA, embedding et modèle de contrôle

Télécharger « un modèle » peut désigner plusieurs choses. Certains fichiers contiennent un modèle complet. D’autres sont de petits ajouts qui fonctionnent uniquement avec un modèle de base compatible. Comprendre le type de ressource évite de nombreux problèmes d’installation et de qualité.

Imaginez le modèle de base comme un illustrateur généraliste compétent. Un checkpoint peut être une autre version complète de cet illustrateur. Un LoRA est une petite leçon ajoutée pour lui apprendre un sujet ou un style. Un embedding textuel est un déclencheur appris qui représente un concept. Un modèle de contrôle sert plutôt de guide pour la pose, les contours ou la profondeur.

La compatibilité est essentielle. Un LoRA entraîné pour une famille ou une version de modèle peut échouer sur une autre. Le fichier peut parfois se charger sans erreur tout en produisant des images déformées, faibles ou sans rapport.

Ce que contient chaque ressource
RessourceDéfinition simpleComment elle s’utilise
Modèle de baseUn modèle complet possédant des capacités générales.Il peut générer seul et recevoir des ajouts compatibles.
CheckpointUn ensemble complet de poids enregistrés.Le charger comme modèle d’image principal.
Adaptation de faible rang (LoRA)Un petit adaptateur qui modifie une partie du comportement.Le charger avec le modèle de base compatible et souvent utiliser une phrase déclencheuse.
Inversion textuelle (textual inversion)Une représentation textuelle apprise pour un concept visuel.Utiliser son token spécial dans le prompt.
Modèle de contrôleUn composant qui guide la structure spatiale.Fournir une pose, des contours, un croquis, des normales ou une profondeur.
WorkflowUne chaîne enregistrée de modèles, contrôles, réglages et traitements.Reproduire un processus complet de génération ou d’édition.
Cas pratique LoRA pour un produit récurrent

LoRA pour un produit récurrent

Situation

Un petit LoRA apprend l’apparence d’une lampe artisanale. Le modèle de base compatible continue de gérer les pièces, les personnes, les angles de caméra et la lumière.

À retenir

L’adaptateur ajoute un concept sans remplacer tout le modèle.

Cas pratique Modèle de contrôle pour l’architecture

Modèle de contrôle pour l’architecture

Situation

Un architecte veut tester plusieurs matériaux sans modifier la forme d’une école. Un contrôle par contours ou profondeur conserve la géométrie tandis que le prompt change la façade.

À retenir

Le contrôle de structure et l’apprentissage d’un concept répondent à des problèmes différents.

Les principales méthodes d’adaptation d’un modèle d’image

Les principales méthodes d’adaptation d’un modèle d’image

Le fine-tuning, ou ajustement, consiste de manière générale à poursuivre l’entraînement sur des données sélectionnées. Les méthodes diffèrent selon la partie du modèle modifiée, la taille du fichier obtenu, la puissance nécessaire et la facilité de réutilisation.

L’ajustement complet modifie une grande partie ou la totalité du modèle. Il peut adapter profondément un modèle à un domaine, mais demande davantage de données, de calcul, de stockage, de tests et de maintenance. Ce n’est généralement pas le premier choix pour enseigner un seul produit ou style.

LoRA signifie « Low-Rank Adaptation », ou adaptation de faible rang. Cette méthode entraîne un petit ensemble de valeurs supplémentaires en laissant la majorité des poids du modèle de base inchangés. DreamBooth est une approche de personnalisation conçue pour apprendre un sujet précis à partir d’un petit ensemble d’images. L’inversion textuelle apprend une nouvelle représentation textuelle liée à un concept visuel.

Comparer les méthodes d’adaptation
MéthodeCe qui changeConvient pourCompromis principal
Ajustement complet (fine-tuning)Une grande partie ou la totalité du modèle.Une adaptation profonde à un domaine avec des ressources importantes.Entraînement, stockage, évaluation et maintenance importants.
Adaptation de faible rang (LoRA)Un petit ensemble de valeurs entraînables ajoutées.Produits, personnages, personnes, styles, matières ou concepts récurrents.Exige un modèle de base compatible et des tests du déclencheur.
DreamBoothPersonnalise le modèle autour d’un sujet précis.Générer la même personne ou le même objet dans de nouveaux contextes.Peut surapprendre les arrière-plans ou poses des images d’entraînement.
Inversion textuelle (textual inversion)Un nouvel embedding textuel appris.Petits concepts ou styles déclenchés par un token spécial.Généralement moins expressive que des adaptations plus importantes.
Cas pratique LoRA pour un motif textile autorisé

LoRA pour un motif textile autorisé

Situation

Un studio veut retrouver un même motif sur de nombreux vêtements tout en changeant la personne, le lieu et la lumière. Un LoRA peut ajouter le concept du motif tandis que le modèle de base gère le reste de la scène.

À retenir

LoRA est utile lorsqu’un concept doit se combiner avec de nombreux prompts.

Cas pratique Surapprentissage d’un arrière-plan

Surapprentissage d’un arrière-plan

Situation

Toutes les photographies d’entraînement montrent une lampe sur la même table bleue. L’adaptation génère ensuite cette table chaque fois que la lampe est demandée, même lorsque le prompt demande un salon.

À retenir

Le modèle peut apprendre une répétition accidentelle comme si elle faisait partie du sujet.

Préparer les images avant l’entraînement

Préparer les images avant l’entraînement

Un jeu d’entraînement n’est pas simplement un dossier contenant toutes les images disponibles. Chaque image doit aider le modèle à distinguer ce qui appartient au concept de ce qui peut varier. Retirez les doublons, les flous inutilisables, les mauvais cadrages, les filigranes importants et les images dont les droits ou le consentement sont incertains.

Utilisez des variations utiles : vues de face, de côté, de dos, rapprochées et éloignées ; différents arrière-plans, éclairages et positions ; détails suffisants pour identifier le sujet. Les variations doivent correspondre aux usages futurs attendus.

Les légendes indiquent au système ce qui apparaît dans chaque image. Décrivez les faits visuels importants sans présenter les détails accidentels comme essentiels. Si un mot déclencheur unique est utilisé, appliquez-le de manière cohérente. Séparez les images de validation et de benchmark final des données d’entraînement.

  • Confirmer la propriété, la licence, le consentement, l’âge et les usages commerciaux autorisés.
  • Retirer les doublons et quasi-doublons qui surreprésentent une vue.
  • Inclure les angles, distances, lumières et arrière-plans nécessaires après l’entraînement.
  • Rédiger des légendes exactes et cohérentes.
  • Réserver des images et prompts distincts pour la validation et l’évaluation finale.
Cas pratique Un mauvais jeu de données produit

Un mauvais jeu de données produit

Situation

Vingt photographies montrent le même sac de face, sur la même chaise et sous la même lumière. L’adaptation peut reproduire la chaise et mal comprendre le côté ou le dos du sac.

À retenir

Davantage de fichiers n’aident pas s’ils répètent la même information.

Cas pratique Un jeu de données produit utile

Un jeu de données produit utile

Situation

Le sac est photographié sous plusieurs angles et distances, ouvert et fermé, porté à la main et posé seul, avec des arrière-plans neutres et variés. Ses couleurs et son motif restent clairement visibles.

À retenir

Une diversité utile enseigne l’identité sans l’attacher à une seule scène.

Hugging Face, Civitai et les autres plateformes

Hugging Face, Civitai et les autres plateformes

Hugging Face Hub est une plateforme où des créateurs et organisations publient des dépôts de modèles, jeux de données, démonstrations, code, configurations, versions, licences et fiches de modèle. Elle couvre le texte, l’image, l’audio, la vidéo et d’autres ressources de Machine Learning.

Civitai est davantage centré sur les ressources communautaires de génération d’images et de vidéos. On y trouve souvent des checkpoints complets, LoRA, embeddings, workflows, prompts, réglages et de nombreux exemples visuels produits par les utilisateurs.

Aucune plateforme ne garantit que chaque ressource publiée est compatible, sûre, légalement utilisable, correctement documentée ou adaptée à votre public. Un modèle populaire peut malgré tout présenter des droits incertains, des limites cachées, du contenu réservé aux adultes, une provenance faible ou des fichiers incompatibles.

  • Lire le type de ressource : checkpoint complet, LoRA, embedding, modèle de contrôle ou workflow.
  • Vérifier le modèle de base et la version exactement compatibles.
  • Lire la licence et les conditions d’usage commercial.
  • Rechercher les mots déclencheurs et réglages recommandés.
  • Examiner les exemples pour la diversité, les échecs, le contenu adulte et les signes de surapprentissage.
  • Privilégier les formats documentés et des pratiques de chargement sûres.
Ce qu’il faut rechercher sur chaque plateforme
PlateformeRessources fréquentesVérifications importantes
Hugging Face HubModèles, jeux de données, code, configuration, démonstrations, versions et fiches de modèle.Licence, usage prévu, fichiers, version logicielle, exemples, limites et fiche du modèle.
CivitaiCheckpoints, LoRA, embeddings, workflows, prompts, réglages et exemples générés.Modèle de base, version, mots déclencheurs, licence, créateur, usage commercial, contenu adulte et signalements.
Catalogue privéModèles, adaptateurs, données, benchmarks et versions approuvés en interne.Accès, provenance, sécurité, versionnage et compatibilité de déploiement.
Cas pratique Un LoRA pour le mauvais modèle de base

Un LoRA pour le mauvais modèle de base

Situation

Un créateur télécharge un LoRA parce que les aperçus sont excellents. Il a été entraîné pour une autre famille de modèles ; le workflow local produit donc des couleurs faibles, des visages déformés et peu de ressemblance avec les exemples.

À retenir

Vérifiez la compatibilité avant de juger la ressource elle-même.

Cas pratique Une bonne fiche de modèle fait gagner du temps

Une bonne fiche de modèle fait gagner du temps

Situation

Un dépôt indique clairement la licence, le modèle de base, la version logicielle requise, les usages prévus et non pris en charge, des prompts d’exemple, le matériel attendu et les résultats d’évaluation.

À retenir

La qualité de la documentation fait partie de la qualité du modèle.

Évaluer avant et après l’entraînement

Évaluer avant et après l’entraînement

Créez une référence avant l’entraînement. Lancez le même benchmark sur le modèle de base non modifié et conservez les prompts, graines lorsqu’elles sont disponibles, réglages, résultats, durée et coût. Sans cette référence, vous ne pouvez pas prouver que l’adaptation améliore la tâche réelle.

Le benchmark doit tester des cas faciles et difficiles : face, côté, vue proche, vue éloignée, différentes lumières, nouveaux arrière-plans, poses variées, combinaisons avec d’autres sujets et cas négatifs où le concept appris ne doit pas apparaître.

Après l’entraînement, évaluez l’identité, la flexibilité, le respect du prompt, la mémorisation indésirable, la fiabilité du déclencheur, la compatibilité, la taille du fichier, la vitesse et les droits. La meilleure adaptation n’est pas celle qui recopie le mieux les images d’entraînement ; c’est celle qui conserve le concept tout en répondant à de nouveaux prompts.

Cas pratique L’adaptateur mémorise au lieu de généraliser

L’adaptateur mémorise au lieu de généraliser

Situation

Les images d’entraînement montrent un sac sur trois arrière-plans connus. L’adaptateur les reproduit bien, mais échoue lorsqu’on demande de placer le sac dans une boutique, sur une personne ou dans un gros plan produit.

À retenir

Un test doit inclure des situations absentes de l’entraînement.

Cas pratique Le concept apparaît dans des images sans rapport

Le concept apparaît dans des images sans rapport

Situation

Après l’adaptation, le motif tissé apparaît sur les murs et les meubles même lorsque le mot déclencheur est absent. Les prompts négatifs du benchmark montrent que le concept a été appris trop fortement.

À retenir

Un bon adaptateur doit aussi savoir quand le concept ne doit pas apparaître.

L’entraînement avec des images de personnes réelles, produits privés, œuvres ou contenus pour adultes exige un consentement clair, un usage légal, un stockage sécurisé et des protections adaptées au public.