Ultralytics YOLO27 :
Retour au glossaire Ultralytics

LoRA (Low-Rank Adaptation)

Découvre comment LoRA (adaptation de bas rang) permet un fine-tuning efficace de modèles comme Ultralytics YOLO26. Apprends à personnaliser l’IA avec un minimum de mémoire et de matériel.

LoRA, ou adaptation de bas rang, est une technique révolutionnaire dans le domaine de l'apprentissage automatique (ML) conçue pour affiner efficacement d'immenses modèles préentraînés. À mesure que les modèles de fondation modernes ont atteint des milliards de paramètres, le coût computationnel de leur réentraînement pour des tâches spécifiques est devenu prohibitif pour de nombreux développeurs. LoRA résout ce problème en gelant les poids du modèle d'origine et en injectant dans l'architecture de petites matrices entraînables de décomposition de rang. Cette méthode réduit jusqu'à 10 000 fois le nombre de paramètres entraînables, diminuant considérablement les besoins en mémoire et permettant aux ingénieurs de personnaliser de puissants réseaux sur du matériel grand public standard, tel qu'un seul GPU (unité de traitement graphique).

Mécanismes d'une adaptation efficace#

L'innovation fondamentale de LoRA réside dans son approche de la mise à jour des modèles. Lors d'un fine-tuning traditionnel, le processus d'optimisation doit ajuster chaque poids du réseau neuronal pendant la rétropropagation. Cet ajustement de tous les paramètres nécessite de stocker les états de l'optimiseur pour l'intégralité du modèle, ce qui consomme d'énormes quantités de VRAM.

LoRA repose sur l'hypothèse que les changements de poids lors de l'adaptation ont un « rang faible », ce qui signifie que les informations essentielles peuvent être représentées avec beaucoup moins de dimensions. En insérant des paires de petites matrices dans les couches du modèle — souvent au sein du mécanisme d'attention des architectures Transformer — LoRA optimise uniquement ces adaptateurs insérés, tandis que le modèle principal reste statique. Cette modularité permet de passer rapidement d'une tâche à l'autre, par exemple pour changer de style artistique ou de langue, en échangeant simplement de petits fichiers d'adaptateur, un concept étudié dans l'article de recherche de Microsoft original.

Applications concrètes#

La possibilité d'adapter de puissants modèles avec un minimum de ressources a favorisé l'adoption de LoRA dans divers secteurs de l'intelligence artificielle (IA).

  • Détection d'objets personnalisée : Dans les environnements industriels, les développeurs utilisent des techniques d'adaptation efficaces pour ajuster des modèles de vision comme YOLO26 à des tâches spécialisées. Par exemple, une usine peut entraîner un modèle sur un jeu de données personnalisé afin de détecter des défauts spécifiques dans le contrôle qualité de la fabrication. Le modèle apprend à identifier les anomalies rares tout en conservant ses capacités générales de reconnaissance d'objets.
  • IA générative et art : LoRA est un outil incontournable de la communauté de l'IA générative. Les artistes numériques l'utilisent pour enseigner de nouveaux concepts aux modèles de génération d'images comme Stable Diffusion, par exemple un personnage spécifique ou un style de peinture. Plutôt que de partager un point de contrôle de plusieurs gigaoctets, les créateurs distribuent des fichiers LoRA légers, permettant à d'autres personnes de générer efficacement des œuvres stylisées.
  • Grands modèles de langage spécialisés : Les organisations juridiques et médicales utilisent LoRA pour ajuster des grands modèles de langage (LLM) sur des documents propriétaires. Cela permet de créer des assistants sécurisés et spécialisés dans un domaine, capables de rédiger des contrats ou de résumer des rapports d'analyse d'images médicales sans le coût d'un entraînement à grande échelle.

Mise en pratique des concepts d'adaptation#

Bien que l'implémentation mathématique repose sur l'algèbre matricielle, les frameworks logiciels modernes font abstraction de ces complexités. L'extrait Python suivant présente un workflow d'entraînement standard utilisant le package ultralytics. Des modèles efficaces comme YOLO26 utilisent des stratégies d'optimisation qui partagent des principes avec l'adaptation efficace afin d'apprendre rapidement à partir de nouvelles données.

from ultralytics import YOLO

# Load the YOLO26 model (highly efficient for edge deployment)
model = YOLO("yolo26n.pt")

# Train the model on a specific dataset
# Modern training pipelines optimize updates to converge quickly
results = model.train(data="coco8.yaml", epochs=5, imgsz=640)

LoRA par rapport aux concepts associés#

Pour sélectionner le workflow approprié, il est essentiel de distinguer LoRA des autres stratégies d'adaptation :

  • Fine-tuning économe en paramètres (PEFT) : PEFT est le terme générique désignant toutes les méthodes qui réduisent le coût du fine-tuning. LoRA est actuellement le type de PEFT le plus populaire et le plus efficace, mais il en existe d'autres, comme les couches d'adaptateurs ou l'ajustement par préfixe.
  • Apprentissage par transfert : Il s'agit du concept théorique plus général qui consiste à prendre les connaissances acquises pour un problème (par exemple, reconnaître des voitures) et à les appliquer à un problème connexe (par exemple, reconnaître des camions). LoRA est un outil spécifique utilisé pour mettre en œuvre efficacement l'apprentissage par transfert. Tu peux consulter la théorie générale dans ce guide sur l'apprentissage par transfert.
  • Ingénierie des prompts : Contrairement à LoRA, qui modifie le traitement mathématique du modèle via des adaptateurs, l'ingénierie des prompts consiste à optimiser l'entrée textuelle afin de guider le modèle. Elle ne nécessite aucun entraînement, mais elle est généralement moins puissante pour les tâches complexes et très spécifiques.

En démocratisant l'accès à l'ajustement de modèles hautes performances, LoRA permet aux développeurs de créer des solutions spécialisées — de la perception des véhicules autonomes aux chatbots personnalisés — sans nécessiter l'infrastructure massive d'un géant de la technologie. Pour les équipes qui cherchent à gérer efficacement ces jeux de données et ces exécutions d'entraînement, l'Ultralytics Platform offre un environnement complet pour annoter, entraîner et déployer ces modèles adaptés.

Explore solutions

Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus
Vision par ordinateur pour l'imagerie aérienne

Vision par ordinateur pour l'imagerie aérienne

Transforme les images de drones et aériennes en informations en temps réel pour l'agriculture, l'aquaculture, la surveillance environnementale, la conservation et l'analyse géospatiale avec Ultralytics YOLO.
En savoir plus
Vision par ordinateur dans l'aérospatiale

Vision par ordinateur dans l'aérospatiale

Apporte l'IA de vision à la surveillance aérienne grâce aux modèles Ultralytics YOLO. Alimente les drones, les flux de travail aérospatiaux, la conservation de l'environnement et les industries géospatiales avec des solutions de vision par ordinateur.
En savoir plus

Protège chaque site avec les modèles Ultralytics YOLO. L'IA de vision alimente la surveillance du périmètre, la détection des menaces, la reconnaissance des plaques d'immatriculation et la sécurité au travail.
En savoir plus
Vision par ordinateur en robotique

Vision par ordinateur en robotique

Donne plus d’intelligence à tes machines avec les modèles Ultralytics YOLO. L’IA visuelle en robotique permet la navigation autonome, la perception, le suivi d’objets et le contrôle en temps réel.
En savoir plus
Vision par ordinateur en logistique

Vision par ordinateur en logistique

Optimise la logistique avec les modèles Ultralytics YOLO. L’IA visuelle permet l’inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.
En savoir plus
Vision par ordinateur dans le commerce de détail

Vision par ordinateur dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. L’IA visuelle permet le suivi des stocks, la surveillance des rayons, la gestion des files d’attente et l’obtention d’informations plus pertinentes sur les clients.
En savoir plus
La vision par ordinateur dans le secteur de la santé

La vision par ordinateur dans le secteur de la santé

Développe des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans le secteur de la santé accélère l'imagerie médicale, améliore les diagnostics et renforce la surveillance des patients.
En savoir plus
La vision par ordinateur dans l'industrie manufacturière

La vision par ordinateur dans l'industrie manufacturière

Optimise la production industrielle avec les modèles Ultralytics YOLO. L'IA de vision améliore le contrôle qualité, la détection des défauts, le respect des règles relatives aux EPI et l'automatisation des lignes d'assemblage.
En savoir plus
Vision par ordinateur dans l’automobile

Vision par ordinateur dans l’automobile

Applique la vision par ordinateur à l’automobile avec les modèles Ultralytics YOLO. L’IA de vision améliore la sécurité routière, l’aide à la conduite et l’automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Vision par ordinateur dans l’agriculture

Vision par ordinateur dans l’agriculture

Apporte l’IA de vision à l’agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l’agriculture de précision pour des rendements plus élevés et plus intelligents.
En savoir plus

Construisons ensemble l'avenir de l'IA !

Commence ton parcours vers l'avenir de l'apprentissage automatique