Ajustez les modèles d'apprentissage automatique comme Ultralytics YOLO pour des tâches spécifiques. Découvrez les méthodes, les applications et les meilleures pratiques ici !
Le réglage fin est une technique de base de l'apprentissage automatique qui consiste à prendre un modèle pré-entraîné sur un grand ensemble de données générales et à l'entraîner sur un ensemble de données plus petit et spécialisé. Ce processus, une forme d'apprentissage par transfert, permet d'adapter les connaissances acquises par le modèle afin d'exceller dans une tâche spécifique sans avoir à former un modèle à partir de zéro. En commençant par un modèle de base puissant, les développeurs peuvent atteindre des performances élevées avec beaucoup moins de données et de ressources informatiques, un concept exploré par des institutions telles que le Stanford AI Lab.
Le réglage fin est largement utilisé dans les domaines de la vision artificielle (CV) et du traitement du langage naturel (NLP).
Il est important de différencier le réglage fin des autres techniques d'adaptation des modèles :
Ultralytics simplifie le processus d'ajustement de ses modèles YOLO de pointe pour les applications personnalisées. Les utilisateurs peuvent facilement charger des poids pré-entraînés et commencer l'entraînement sur leurs propres ensembles de données pour des tâches telles que la classification, la détection ou la segmentation d' images. La plateforme Ultralytics HUB rationalise encore davantage ce flux de travail, en fournissant une solution intégrée pour la gestion des ensembles de données, des modèles d'entraînement et du déploiement éventuel. Pour obtenir les meilleures performances, le réglage fin est souvent associé à un réglage minutieux des hyperparamètres.
Comment fonctionne le réglage fin
Le processus commence par un modèle dont les poids ont déjà été optimisés sur un vaste ensemble de données comme ImageNet pour la vision ou un corpus de texte massif pour les grands modèles de langage (LLM). Ce modèle pré-entraîné comprend déjà des caractéristiques générales, telles que les bords et les textures dans les images ou la grammaire et la sémantique dans les textes. Le réglage fin poursuit ensuite le processus de formation, généralement en utilisant un taux d'apprentissage plus faible, sur un ensemble de données personnalisé adapté à l'application cible. Cela permet d'ajuster les paramètres du modèle pour qu'il devienne spécialisé dans les nuances spécifiques de la nouvelle tâche. Des frameworks tels que PyTorch et TensorFlow fournissent des outils complets pour la mise en œuvre de flux de travail de réglage fin.