Glossaire

Réseaux résiduels (ResNet)

Découvre la puissance de ResNet, une architecture d'apprentissage profond pionnière qui résout les gradients de disparition. Parfait pour les tâches d'intelligence artificielle comme la vision, la détection et bien plus encore !

Entraîne les modèles YOLO simplement
avec Ultralytics HUB

En savoir plus

Les réseaux résiduels (ResNet) sont une architecture d'apprentissage profond révolutionnaire conçue pour résoudre le problème du gradient de disparition, qui entrave souvent la formation des réseaux neuronaux très profonds. Introduit par Kaiming He et son équipe à Microsoft Research en 2015, ResNet utilise des "connexions sautées" ou "connexions résiduelles" pour permettre aux informations de contourner une ou plusieurs couches, ce qui permet aux modèles de s'entraîner efficacement même avec des centaines ou des milliers de couches. Cette innovation a fait de ResNet une architecture fondatrice de l'apprentissage profond moderne, en particulier dans les tâches de vision par ordinateur.

Caractéristiques principales de ResNet

  1. Sauter les connexions: Ces connexions permettent au gradient de circuler directement à travers le réseau, ce qui atténue le problème de la disparition du gradient. Elles fonctionnent en introduisant un raccourci qui saute une ou plusieurs couches et relie directement l'entrée à la sortie d'un bloc. En savoir plus sur le rôle de la rétropropagation dans la formation des réseaux profonds.

  2. Blocs résiduels: L'élément de base de ResNet, un bloc résiduel ajoute l'entrée du bloc à sa sortie, apprenant ainsi le mappage résiduel plutôt que la transformation complète. Cela simplifie l'optimisation car le réseau se concentre sur l'apprentissage de ce qui est différent de l'entrée.

  3. Évolutivité: Les architectures ResNet peuvent évoluer vers des réseaux très profonds, tels que ResNet-50, ResNet-101 et ResNet-152, sans subir de dégradation des performances.

  4. Généralisation améliorée: Les connexions résiduelles améliorent la capacité de généralisation des réseaux profonds, ce qui rend ResNet robuste dans une variété de tâches et d'ensembles de données, comme ImageNet.

Applications de ResNet

Classification des images

ResNet a été à l'avant-garde des tâches de classification d'images. Des modèles comme ResNet-50 et ResNet-101 sont fréquemment utilisés comme colonnes vertébrales pour les pipelines de classification. Par exemple, ResNet a joué un rôle déterminant dans la victoire du défi de reconnaissance visuelle à grande échelle ImageNet (ILSVRC) en 2015. Découvre-en plus sur la classification des images et ses applications.

Détection d'objets

ResNet est couramment employé comme colonne vertébrale dans les cadres de détection d'objets tels que Faster R-CNN et Ultralytics YOLO . Sa capacité à extraire des caractéristiques hiérarchiques le rend idéal pour la localisation et la classification d'objets dans les images. Explore comment la détection d'objets transforme des secteurs tels que la santé et les véhicules autonomes.

Imagerie médicale

Dans le domaine de la santé, les modèles ResNet sont utilisés pour analyser des images médicales complexes telles que les radiographies, les IRM et les tomodensitogrammes. Ils permettent de détecter des anomalies comme des tumeurs ou des irrégularités au niveau des organes avec une grande précision. Découvre comment l 'IA dans le domaine de la santé révolutionne les diagnostics et la planification des traitements.

Véhicules autonomes

ResNet est un composant crucial des systèmes de vision pour les voitures auto-conduites, permettant une reconnaissance précise des objets tels que les piétons, les véhicules et les panneaux de signalisation. Les capacités robustes d'extraction de caractéristiques de ResNet garantissent une navigation sûre dans les environnements dynamiques. En savoir plus sur le rôle de l'IA dans la conduite autonome.

Exemples concrets

  1. Systèmes de reconnaissance faciale: ResNet est utilisé dans les modèles de reconnaissance faciale pour identifier et authentifier les individus. Par exemple, DeepFace de Facebook emploie des architectures inspirées de ResNet pour atteindre une précision de niveau humain dans la vérification des visages.

  2. Contrôle de la qualité dans la fabrication: Les modèles ResNet sont appliqués à la fabrication pour détecter les défauts des produits en analysant les images des articles sur les chaînes de production. Cette automatisation améliore l'efficacité et réduit les erreurs humaines. Explore comment Vision AI in manufacturing transforme les processus industriels.

Informations techniques

Le succès de ResNet réside dans sa capacité à former des réseaux très profonds sans dégradation des performances. Les réseaux profonds traditionnels voient souvent leur précision diminuer au fur et à mesure que le nombre de couches augmente, en raison du problème du gradient qui s'évanouit. ResNet contourne ce problème en utilisant des connexions résiduelles qui permettent aux gradients de se propager sans entrave dans le réseau.

Pour plus de détails techniques, reporte-toi à la page du glossaire sur les réseaux neuronaux convolutifs (CNN), qui explique comment les CNN sont à la base d'architectures telles que ResNet.

Caractéristiques distinctives par rapport aux modèles similaires

  • U-Net: Bien que ResNet et U-Net prennent tous deux en charge les architectures profondes, U-Net est spécifiquement conçu pour les tâches de segmentation d'images, fournissant des classifications au niveau du pixel. En savoir plus sur U-Net.

  • Transformateurs de vision (ViT): Contrairement à ResNet, qui s'appuie sur des couches convolutives, Vision Transformers utilise des mécanismes d'auto-attention pour modéliser les dépendances globales dans les images. Explore les transformateurs de vision pour une comparaison.

Orientations futures

ResNet continue d'inspirer de nouvelles architectures telles que DenseNet, qui étend le concept de saut de connexion en connectant chaque couche à toutes les autres couches. À mesure que l'apprentissage profond évolue, ResNet reste une pierre angulaire pour le développement de modèles efficaces et évolutifs.

Pour une expérience pratique, explore Ultralytics HUB pour former et déployer des modèles d'IA, en s'appuyant sur ResNet comme colonne vertébrale pour des tâches telles que la classification et la détection.

Tout lire