Yolo Vision Shenzhen
Shenzhen
Rejoindre maintenant
Glossaire

Réglage fin efficace en termes de paramètres (PEFT)

Découvrez le réglage fin efficace en termes de paramètres (PEFT) pour optimiser les modèles volumineux tels que Ultralytics . Apprenez à réduire les coûts de calcul et à obtenir des résultats SOTA sur les GPU.

Le réglage fin efficace des paramètres (PEFT) est une stratégie d'optimisation sophistiquée dans le domaine de l' apprentissage automatique (ML) qui permet de personnaliser de grands modèles pré-entraînés pour des tâches spécifiques tout en minimisant les coûts de calcul. Les modèles de base modernes comprenant désormais des milliards de paramètres, les méthodes d'entraînement traditionnelles qui mettent à jour chaque poids du réseau sont devenues prohibitives en termes de matériel et d'énergie. Le PEFT relève ce défi en gelant la grande majorité des poids du modèle pré-entraîné et en ne mettant à jour qu'un petit sous-ensemble de paramètres ou en ajoutant des couches d'adaptateurs légers. Cette approche réduit les barrières à l'entrée, permettant aux développeurs d'obtenir des résultats de pointe sur des GPU grand public sans avoir besoin de centres de données à l'échelle industrielle.

Les mécanismes de l'efficacité

Le principe fondamental du PEFT repose sur le transfert d'apprentissage, où un modèle exploite les représentations de caractéristiques apprises à partir d'énormes ensembles de données publiques tels que ImageNet pour résoudre de nouveaux problèmes. Dans un flux de travail standard, l'adaptation d'un modèle peut impliquer un « réglage fin complet », où la rétropropagation ajuste chaque paramètre du réseau neuronal.

Les techniques PEFT, telles que LoRA (Low-Rank Adaptation), empruntent une voie différente. Elles conservent la « colonne vertébrale » lourde du modèle statique, préservant ainsi ses connaissances générales, et injectent de petites matrices entraînables dans des couches spécifiques. Cela permet d'éviter l' oubli catastrophique, un phénomène par lequel un modèle perd ses capacités d'origine lorsqu'il apprend de nouvelles informations. En réduisant le nombre de paramètres entraînables jusqu'à 99 %, le PEFT diminue considérablement les besoins en stockage et permet à plusieurs adaptateurs spécifiques à une tâche d'être échangés dans un modèle de base unique pendant l' inférence en temps réel.

Applications concrètes

Le PEFT est particulièrement utile dans les secteurs où l'informatique en périphérie et la confidentialité des données sont primordiales.

  • L'IA dans l'agriculture: les start-ups agritech déploient souvent des modèles sur des drones dont l'autonomie et la puissance de traitement sont limitées. Grâce au PEFT, les ingénieurs peuvent utiliser un modèle très efficace comme YOLO26 et l'ajuster pour detect des ravageurs régionaux detect , tels que la chenille légionnaire d'automne, à l'aide d'un petit ensemble de données personnalisé. En gelant la structure, l'entraînement peut être effectué rapidement sur un ordinateur portable, et le modèle obtenu reste suffisamment léger pour être traité à bord.
  • L'IA dans le domaine de la santé: dans le domaine de l'analyse d'images médicales, les données annotées sont souvent rares et coûteuses à obtenir. Les hôpitaux utilisent le PEFT pour adapter des modèles de vision à usage général afin d'identifier les anomalies dans les IRM. Comme les paramètres de base sont figés, le modèle est moins sujet au surajustement sur les petits ensembles de données, ce qui garantit des performances diagnostiques robustes tout en préservant la confidentialité des données des patients.

Mise en œuvre des couches gelées avec Ultralytics

Dans Ultralytics , l'efficacité des paramètres est souvent obtenue en « gelant » les couches initiales d'un réseau. Cela garantit que les extracteurs de caractéristiques robustes restent inchangés, tandis que seules les couches supérieures ou ultérieures s'adaptent aux nouvelles classes. Il s'agit d'une mise en œuvre pratique des principes PEFT pour la détection d'objets.

L'exemple suivant montre comment entraîner un modèle YOLO26 tout en gelant les 10 premières couches de la structure de base afin d'économiser des ressources de calcul :

from ultralytics import YOLO

# Load the YOLO26 model (latest stable version)
model = YOLO("yolo26n.pt")

# Train on a custom dataset with the 'freeze' argument
# freeze=10 keeps the first 10 layers static, updating only deeper layers
results = model.train(data="coco8.yaml", epochs=5, freeze=10)

Pour les équipes qui souhaitent étendre ce processus, Ultralytics offre une interface unifiée permettant de gérer les ensembles de données, d' automatiser l'annotation et de surveiller ces entraînements efficaces depuis le cloud.

Distinguer le PEFT des concepts connexes

Pour choisir la bonne stratégie d'adaptation du modèle, il est utile de différencier le PEFT des termes similaires :

  • Réglage fin: souvent appelé « réglage fin complet », ce processus met à jour tous les paramètres du modèle. Bien qu'il offre une plasticité maximale, il est coûteux en termes de calcul et nécessite de sauvegarder une copie complète du modèle pour chaque tâche. Le PEFT est une sous-catégorie du réglage fin axée sur l'efficacité.
  • Ingénierie des invites: cela implique de créer des entrées de texte pour guider la sortie d'un modèle sans modifier les poids internes. À l'inverse, le PEFT modifie mathématiquement un sous-ensemble de poids ou d'adaptateurs afin de changer de manière permanente la façon dont le modèle traite les données.
  • Distillation des connaissances: Cette technique consiste à entraîner un petit modèle élève à imiter un grand modèle enseignant. Bien qu'elle permette d'obtenir un modèle efficace, il s'agit d'une méthode de compression, tandis que la PEFT est une méthode d'adaptation utilisée pour enseigner de nouvelles compétences à un modèle existant.

En démocratisant l'accès à l'IA haute performance, PEFT permet aux développeurs de créer des outils spécialisés pour les véhicules autonomes et la fabrication intelligente sans avoir besoin d'une infrastructure de supercalculateur.

Rejoindre la communauté Ultralytics

Rejoignez le futur de l'IA. Connectez-vous, collaborez et évoluez avec des innovateurs mondiaux.

Rejoindre maintenant