Qu’est-ce que l’apprentissage par transfert ?
L’apprentissage par transfert est une méthode d’apprentissage automatique qui utilise un modèle entraîné sur une tâche pour améliorer l’apprentissage d’une autre tâche. Pan et Yang le définissent avec un domaine et une tâche source, puis un domaine et une tâche cibles. Les domaines ou les tâches diffèrent.
Fonctionnement
Un modèle est d’abord entraîné sur un grand jeu de données source. Pour les modèles d’images, il s’agit souvent d’ImageNet, qui compte environ 1,2 million d’images d’entraînement réparties en 1 000 classes. Le modèle est ensuite réutilisé pour la nouvelle tâche, qui dispose de moins de données étiquetées. Il existe deux façons courantes de le réutiliser :
- Extraction de caractéristiques. Retirer la dernière couche de classification, figer le reste, et entraîner un nouveau classifieur linéaire sur la sortie.
- Réglage fin. Remplacer le classifieur et poursuivre l’entraînement d’une partie ou de la totalité des couches préentraînées. Les poids préentraînés reçoivent un taux d’apprentissage plus faible que le nouveau classifieur.
Peu d’équipes entraînent un réseau complet depuis zéro, car les grands jeux de données sont rares. Pour un petit jeu cible proche des données source, les notes du cours CS231n de Stanford recommandent l’extraction de caractéristiques. Un grand jeu cible permet le réglage fin de tout le réseau.
Pourquoi les caractéristiques se transfèrent
Yosinski et ses coauteurs ont testé ce point couche par couche. Les caractéristiques de la première couche, comme les taches de couleur, sont générales. Les couches suivantes sont plus spécifiques à la tâche source. Plus la tâche cible diffère de la tâche source, moins les caractéristiques se transfèrent. Partir de poids transférés peut encore aider après le réglage fin.
Backbones auto-supervisés
Un backbone (réseau de base) n’a pas besoin d’étiquettes pour être utile. DINOv3, de Meta AI, est entraîné sans étiquettes manuelles sur un jeu de données soigneusement sélectionné de 1 689 millions d’images. Son plus grand modèle compte 7 milliards de paramètres. Les auteurs indiquent qu’il donne de bons résultats sur de nombreuses tâches sans réglage fin, et que dans la plupart de leurs tests le backbone reste figé. Voir aussi la page DINOv3 de ce glossaire.
Inspection d’aérodrome
Les relevés de l’indice de l’état de la chaussée (PCI) suivent l’ASTM D5340, comme l’indique la circulaire FAA AC 150/5380-7B. La circulaire ne mentionne pas l’apprentissage automatique. Un modèle construit par apprentissage par transfert ne peut que détecter des défauts dans les images. Il ne modifie pas la méthode de relevé.
Foire aux questions
- Qu’est-ce que l’apprentissage par transfert ?
- C’est une méthode qui utilise les connaissances d’une tâche source pour améliorer l’apprentissage d’une tâche cible. La source et la cible peuvent différer par leurs données, par leur tâche, ou par les deux. En vision par ordinateur, la source est généralement un réseau entraîné sur un vaste jeu d’images, comme ImageNet.
- Quelle est la différence entre l’extraction de caractéristiques et le réglage fin ?
- Dans l’extraction de caractéristiques, le réseau préentraîné reste figé et seul un nouveau classifieur linéaire est entraîné sur sa sortie. Dans le réglage fin, le classifieur est remplacé et l’entraînement se poursuit sur une partie ou la totalité des couches préentraînées. Le réglage fin applique aux poids préentraînés un taux d’apprentissage plus faible qu’au nouveau classifieur.
- Pourquoi ne pas entraîner un réseau depuis le début ?
- Entraîner un réseau complet depuis zéro demande un vaste jeu de données, et peu de projets en disposent. Un réseau préentraîné contient déjà des caractéristiques générales, si bien qu’un jeu de données plus petit peut suffire pour la nouvelle tâche.
Références
- pan-yang-2010
- A Survey on Transfer Learning S. J. Pan and Q. Yang, IEEE Transactions on Knowledge and Data Engineering, vol. 22, no. 10, 2010
- cs231n-transfer
- Transfer Learning, CS231n Convolutional Neural Networks for Visual Recognition Stanford University
- yosinski-2014
- How transferable are features in deep neural networks? J. Yosinski, J. Clune, Y. Bengio, H. Lipson, arXiv 1411.1792
- ilsvrc-2015
- ImageNet Large Scale Visual Recognition Challenge O. Russakovsky et al., arXiv 1409.0575 (International Journal of Computer Vision, 2015)
- dinov3-2025
- DINOv3 O. Siméoni et al., Meta AI, arXiv 2508.10104
- faa-ac-150-5380-7b
- AC 150/5380-7B, Airport Pavement Management Program FAA
Ceci est une entrée de référence. TarmacView fournit des services d'inspection par drone et ne vend pas l'équipement ou les matériaux décrits dans ce glossaire.