Glossaire

Apprentissage profond (AP)

Découvre la puissance de l'apprentissage profond : explore les réseaux neuronaux, les techniques d'entraînement et les applications du monde réel dans les domaines de l'IA, de la santé, et plus encore.

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

En savoir plus

Le Deep Learning (DL) est un sous-domaine spécialisé du Machine Learning (ML) qui utilise des réseaux neuronaux artificiels (NN) à plusieurs couches (d'où le terme "deep") pour apprendre des modèles complexes et des représentations hiérarchiques directement à partir de grandes quantités de données. Inspirées par la structure et la fonction du cerveau humain, ces architectures profondes permettent aux modèles de traiter des données d'entrée brutes, telles que des images ou du texte, et de découvrir automatiquement les caractéristiques nécessaires à des tâches telles que la classification ou la prédiction, surpassant souvent les techniques traditionnelles de ML en termes de complexité et d'échelle.

Concepts de base

L'idée fondamentale derrière le Deep Learning est l'apprentissage hiérarchique des caractéristiques. Contrairement aux approches ML traditionnelles qui reposent souvent sur l'ingénierie manuelle des caractéristiques, les modèles DL apprennent des caractéristiques progressivement plus complexes, couche par couche. Par exemple, dans la reconnaissance d'images, les couches initiales peuvent détecter des bords simples, les couches suivantes peuvent combiner des bords pour reconnaître des formes, et les couches plus profondes peuvent identifier des objets complexes. Cette extraction automatique des caractéristiques est un avantage clé, en particulier pour les données non structurées. Les composants clés comprennent les fonctions d'activation, les fonctions de perte et les algorithmes d'optimisation tels que la descente de gradient, qui ajustent les paramètres du réseau pendant la formation. Tu peux en apprendre davantage sur les principes de base en consultant des ressources telles que l'article de Wikipédia sur les réseaux neuronaux artificiels.

Apprentissage profond et apprentissage automatique

Si le Deep Learning est un sous-ensemble du Machine Learning (ML), la principale distinction réside dans l'architecture et le traitement des données. Les algorithmes ML traditionnels fonctionnent souvent mieux avec des données structurées et étiquetées et peuvent nécessiter une ingénierie des caractéristiques importante. Le Deep Learning excelle avec de grands volumes de données non structurées (comme les images, l'audio et le texte) et apprend automatiquement les caractéristiques pertinentes grâce à sa structure profonde en couches(réseaux neuronaux (NN)). Le DL nécessite généralement plus de données et de puissance de calcul (souvent des GPU) pour l'entraînement par rapport aux méthodes traditionnelles de ML, mais il peut atteindre des performances plus élevées sur des tâches complexes comme la vision par ordinateur (VA) et le traitement du langage naturel.

Architectures clés

Plusieurs architectures de réseaux neuronaux sont au cœur du Deep Learning :

Applications dans le monde réel

L'apprentissage profond alimente de nombreuses applications modernes de l'IA :

  1. Systèmes autonomes : Dans les voitures auto-conduites, les modèles DL comme Ultralytics YOLO effectuent la détection d'objets et la segmentation d'images en temps réel, identifiant les véhicules, les piétons et les panneaux de signalisation pour permettre la navigation.
  2. Santé : La DL révolutionne l'analyse des images médicales en aidant les radiologues à détecter des anomalies subtiles dans les scans, comme l'identification des tumeurs, ce qui permet de poser des diagnostics plus précoces et d'améliorer les résultats pour les patients, comme le soulignent des initiatives de recherche telles que le programme Bridge2AI des NIH.

Outils et cadres de travail

Le développement de modèles de DL est facilité par diverses bibliothèques et plateformes logicielles. Parmi les logiciels libres les plus populaires, on peut citer PyTorch (visiter la page d'accueil dePyTorch ) et TensorFlow (visiter la page d'accueil deTensorFlow ). Des plateformes comme Ultralytics HUB fournissent des environnements intégrés pour la formation, le déploiement et la gestion des modèles DL, en particulier pour les tâches de vision par ordinateur.

Importance dans l'IA et la vision par ordinateur

L'apprentissage profond est un moteur majeur de progrès dans le domaine de l'intelligence artificielle (IA), notamment au sein de la vision par ordinateur (VA). Sa capacité à apprendre à partir de vastes ensembles de données a permis des percées dans des domaines auparavant considérés comme difficiles pour les machines. Ce domaine doit beaucoup à des pionniers comme Geoffrey Hinton, Yann LeCun et Yoshua Bengio. Des organisations comme DeepLearning.AI et l'Association for the Advancement of Artificial Intelligence (AAAI) continuent de faire progresser la recherche et l'éducation dans ce domaine en pleine évolution.

Tout lire