Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

LoRA (Low-Rank Adaptation)

Découvre comment LoRA (Low-Rank Adaptation) permet un réglage fin efficace de modèles comme Ultralytics YOLO26. Apprends à personnaliser l'IA avec un minimum de mémoire et de matériel.

LoRA, ou Low-Rank Adaptation, est une technique révolutionnaire dans le domaine du machine learning (ML) conçue pour effectuer un fine-tuning efficace de modèles pré-entraînés massifs. À mesure que les foundation models modernes ont grandi jusqu'à englober des milliards de paramètres, le coût de calcul nécessaire pour les réentraîner sur des tâches spécifiques est devenu prohibitif pour de nombreux développeurs. LoRA résout ce problème en gelant les model weights originaux et en injectant dans l'architecture des matrices de décomposition de rang plus petites et entraînables. Cette méthode réduit le nombre de paramètres entraînables jusqu'à 10 000 fois, diminuant considérablement les besoins en mémoire et permettant aux ingénieurs de personnaliser des réseaux puissants sur du matériel grand public standard, comme un seul GPU (Graphics Processing Unit).

Link to this sectionLa mécanique d'une adaptation efficace#

L'innovation fondamentale de LoRA réside dans son approche des mises à jour de modèles. Dans le fine-tuning traditionnel, le processus d'optimisation doit ajuster chaque poids du neural network pendant la backpropagation. Ce réglage complet des paramètres nécessite de stocker les états de l'optimiseur pour l'intégralité du modèle, consommant de vastes 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 attention mechanism des architectures Transformer — LoRA optimise uniquement ces adaptateurs insérés tandis que le modèle principal reste statique. Cette modularité permet de basculer rapidement entre différentes tâches, comme changer de style artistique ou de langue, simplement en échangeant de petits fichiers d'adaptateurs, un concept exploré dans le Microsoft research paper original.

Link to this sectionApplications concrètes#

La capacité d'adapter des modèles puissants avec des ressources minimales a favorisé son adoption dans divers secteurs de l'artificial intelligence (AI).

  • Détection d'objets personnalisée : Dans les environnements industriels, les développeurs utilisent des techniques d'adaptation efficaces pour adapter des modèles de vision tels que YOLO26 à des tâches de niche. Par exemple, une usine peut entraîner un modèle sur un custom dataset pour détecter des défauts spécifiques dans le manufacturing quality control. Le modèle apprend à identifier des anomalies rares tout en conservant ses capacités générales de reconnaissance d'objets.
  • IA générative et Art : LoRA est un élément incontournable de la communauté Generative AI. Les artistes numériques l'utilisent pour enseigner de nouveaux concepts à des modèles de génération d'images comme Stable Diffusion, tels qu'un personnage spécifique ou un style de peinture. Au lieu de partager un point de contrôle de plusieurs gigaoctets, les créateurs distribuent des fichiers LoRA légers, permettant aux autres de générer des œuvres stylisées efficacement.
  • Modèles de langage étendus spécialisés : Les organisations juridiques et médicales utilisent LoRA pour ajuster des Large Language Models (LLMs) sur des documents propriétaires. Cela permet la création d'assistants sécurisés et spécifiques au domaine, capables de rédiger des contrats ou de résumer des rapports d'medical image analysis sans la dépense d'un entraînement à grande échelle.

Link to this sectionAppliquer les concepts d'adaptation#

Bien que la mise en œuvre mathématique implique de l'algèbre matricielle, les frameworks logiciels modernes abstraient ces complexités. Le snippet Python suivant démontre 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 une adaptation efficace pour 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)

Link to this sectionLoRA vs concepts connexes#

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

  • Parameter-Efficient Fine-Tuning (PEFT) : PEFT est le terme générique pour 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, tels que les couches d'adaptateurs ou le prefix tuning.
  • Transfer Learning : Il s'agit du concept théorique plus large consistant à prendre des connaissances d'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 le transfert learning efficacement. Tu peux explorer la théorie générale dans ce guide to transfer learning.
  • Prompt Engineering : Contrairement à LoRA, qui modifie le traitement mathématique du modèle via des adaptateurs, le prompt engineering consiste à optimiser l'entrée de texte pour guider le modèle. Il ne nécessite aucun entraînement mais est généralement moins puissant pour des tâches complexes et hautement spécifiques.

En démocratisant l'accès au réglage de modèles haute performance, LoRA permet aux développeurs de créer des solutions spécialisées — de la perception des autonomous vehicle aux chatbots personnalisés — sans nécessiter l'infrastructure massive d'un géant de la technologie. Pour les équipes cherchant à gérer ces jeux de données et ces cycles d'entraînement efficacement, l'Ultralytics Platform offre un environnement complet pour annoter, entraîner et déployer ces modèles adaptés.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.
En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA 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
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.
En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.
En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.
En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.
En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre 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 le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique