Glossaire

Réseau neuronal (NN)

Découvre la puissance des réseaux neuronaux - la clé des innovations en matière d'IA et de ML, comme la vision par ordinateur, le NLP et les percées en matière d'apprentissage profond.

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

En savoir plus

Les réseaux neuronaux (NN), à la base, sont des modèles informatiques inspirés de la structure et du fonctionnement du cerveau humain. Conçus pour reconnaître des modèles dans les données, ils sont fondamentaux pour de nombreuses applications d'intelligence artificielle (IA) et d'apprentissage automatique (ML) que nous utilisons quotidiennement. De la reconnaissance d'images à la compréhension de langages complexes, les réseaux neuronaux sont les chevaux de bataille de la plupart des technologies intelligentes d'aujourd'hui.

Comprendre les réseaux neuronaux

Un réseau neuronal est composé de nœuds interconnectés, ou neurones, organisés en couches. Ces couches comprennent généralement une couche d'entrée, une ou plusieurs couches cachées et une couche de sortie. Chaque connexion entre les neurones est associée à un poids qui représente la force de la connexion. Les neurones ont également une fonction d'activation qui détermine si le neurone doit être activé ou non en fonction de l'entrée qu'il reçoit. Le réseau apprend en ajustant ces poids au cours d'un processus appelé formation, souvent à l'aide d'algorithmes tels que la descente de gradient et la rétropropagation, afin de minimiser la différence entre les prédictions du réseau et les valeurs réelles.

Les modèles d'apprentissage profond sont des réseaux neuronaux dotés de plusieurs couches cachées, ce qui leur permet d'apprendre des modèles et des représentations plus complexes à partir de grandes quantités de données. C'est cette profondeur qui leur permet d'effectuer des tâches sophistiquées comme la détection d'objets et la segmentation d'images avec une grande précision. Alors que les modèles d'apprentissage automatique plus simples peuvent avoir des difficultés avec les données non structurées comme les images ou le texte, les réseaux neuronaux excellent dans l'extraction automatique de caractéristiques pertinentes à partir de ces données, ce qui les rend incroyablement polyvalents.

Applications des réseaux neuronaux

Les réseaux neuronaux sont appliqués dans un large éventail de domaines, révolutionnant la façon dont les machines perçoivent le monde et interagissent avec lui. Voici quelques exemples :

  • Vision par ordinateur : Les réseaux neuronaux sont l'épine dorsale des systèmes modernes de vision par ordinateur (VA). Ultralytics YOLO Par exemple, les modèles d'analyse de l'image de synthèse s'appuient sur les réseaux neuronaux convolutifs (CNN) - un type spécialisé de réseau neuronal particulièrement efficace pour le traitement des images - pour atteindre des performances de pointe dans des tâches telles que la détection d'objets en temps réel. Ces modèles peuvent être déployés via Ultralytics HUB pour diverses applications, des systèmes de sécurité aux véhicules autonomes.
  • Traitement du langage naturel (NLP) : Les réseaux neuronaux, en particulier les réseaux neuronaux récurrents (RNN) et les transformateurs, sont cruciaux dans le traitement du langage naturel (NLP). Ils permettent des applications telles que la traduction automatique, l'analyse des sentiments et les chatbots. Des modèles comme GPT-3 et BERT, qui sont basés sur des réseaux de transformateurs, démontrent la puissance des réseaux neuronaux dans la compréhension et la génération du langage humain.

Réseaux neuronaux et concepts similaires

Il est important de distinguer les réseaux neuronaux des termes apparentés :

  • Réseaux neuronaux convolutifs (CNN): Les CNN sont un type spécifique d'architecture de réseau neuronal particulièrement bien adapté au traitement des données en forme de grille, telles que les images. Si tous les CNN sont des réseaux neuronaux, tous les réseaux neuronaux ne sont pas des CNN.
  • Intelligence artificielle (IA): L'IA est un domaine plus large qui englobe le développement d'agents intelligents. Les réseaux neuronaux sont un outil de l'IA, plus précisément du sous-domaine de l'apprentissage automatique, utilisé pour créer des systèmes intelligents.

En résumé, les réseaux neuronaux sont des outils puissants qui permettent aux ordinateurs d'apprendre à partir des données, ce qui favorise les progrès dans de nombreuses applications de l'IA. Leur capacité à modéliser des relations complexes les rend indispensables dans des domaines allant de la vision par ordinateur au traitement du langage naturel, et ils continuent d'évoluer en tant que pierre angulaire de la recherche et du développement de l'IA moderne.

Tout lire