GUIDE des fondamentaux

Réseaux de neurones

Un réseau de neurones est un modèle d'apprentissage automatique composé d'opérations mathématiques connectées avec des paramètres réglables.

Écoutez ce guideNarré par l'IA · ~3 min

Sur cette page3 minutes de lecture
  1. Aperçu
  2. Points clés à retenir
  3. Plongée profonde
  4. Calculer un neurone artificiel
  5. Mise en œuvre dans le monde réel
  6. Le mettre en pratique
  7. Sources et lectures complémentaires
  8. Continuez à explorer
  9. Questions fréquemment posées

Aperçu

Les couches transforment l'entrée en sortie et la formation ajuste ces paramètres pour améliorer les performances sur un objectif choisi.

Points clés à retenir

  1. Les pondérations et les biais sont des paramètres appris ; les fonctions d'activation transforment les résultats intermédiaires.
  2. La rétropropagation calcule les gradients utilisés par un optimiseur.
  3. Une activation interne n’est pas automatiquement une probabilité ou une explication.

Plongée profonde

Un neurone artificiel de base combine les valeurs d'entrée à l'aide de poids, ajoute un biais et applique une fonction d'activation. Les pondérations contrôlent la contribution de chaque entrée. Le biais modifie le résultat. Une activation non linéaire permet aux couches de représenter des relations qu'une pile d'opérations purement linéaires ne pourrait pas représenter. Par exemple, l'activation ReLU renvoie zéro pour une entrée négative et laisse une entrée positive inchangée. Les réseaux peuvent utiliser différentes activations dans différentes couches. Une couche de sortie est choisie en fonction de la tâche : une prédiction numérique n'est pas interprétée de la même manière que les scores des catégories possibles. Pendant l'entraînement, une fonction de perte compare le résultat avec le résultat souhaité. La rétropropagation utilise la règle de chaîne pour calculer la manière dont les paramètres affectent la perte. Un optimiseur utilise ensuite ces informations pour mettre à jour les paramètres. La rétropropagation calcule les gradients ; cela ne garantit pas que le modèle trouvera la meilleure solution possible ou qu’il se généralisera bien. L’analogie avec le cerveau est limitée. Les neurones artificiels sont des abstractions mathématiques, et un réseau performant ne constitue pas la preuve d’un esprit semblable à celui des humains. Un réseau plus vaste peut modéliser des relations complexes, mais son fonctionnement peut également coûter plus cher, s'adapter à des modèles non pertinents ou échouer lorsque les conditions changent. Comparez-le avec une référence plus simple et testez sur des exemples en dehors des données de formation.

04Exemple travaillé

Calculer un neurone artificiel

  1. Utilisez deux entrées, 0,8 et 0,5, avec des poids de 0,6 et -0,4 et un biais de 0,1.

  2. La somme pondérée est (0,8 × 0,6) + (0,5 × -0,4) + 0,1 = 0,38.

  3. ReLU renvoie 0,38. Si la deuxième entrée passe à 1,5, la somme devient -0,02 et ReLU renvoie 0.

Ce que ça montre

Ce calcul illustratif est une transformation à l’intérieur d’un réseau. La valeur 0,38 est une activation et non une affirmation de confiance de 38 %.

Mise en œuvre dans le monde réel

Un réseau de vision transforme les valeurs des pixels en fonctionnalités utiles pour classer une image.

Un modèle de langage transforme les représentations de jetons en scores utilisés pour générer des jetons ultérieurs.

Un réseau de prévision mappe les observations récentes à une estimation numérique qui doit être évaluée par rapport aux résultats futurs.

Le mettre en pratique

Pourquoi c'est important

  • Décisions plus claires. Il vous aide à séparer les affirmations techniques claires du langage marketing.
  • Coût et budget. Vous pouvez poser de meilleures questions de mise en œuvre avant de dépenser de l'argent ou du temps.
  • Équipe et flux de travail. Les équipes partageant une compréhension commune prennent de meilleures décisions en matière de produits, de politiques et d’apprentissage.

Attention à

  • Différentes équipes peuvent utiliser le même terme différemment, alors définissez la portée dès le début.
  • Les benchmarks peuvent paraître solides alors que les performances réelles sont inégales.
  • Ignorer la qualité des données et les plans d’évaluation crée souvent des résultats fragiles.

Prochaines étapes

  1. Commencez par une définition en langage simple du résultat dont vous avez besoin.
  2. Choisissez une mesure de réussite et une condition d’échec avant de tester.
  3. Exécutez un petit pilote avec des données représentatives, pas un ensemble de démonstration raffiné.
  4. Documentez où les réseaux de neurones sont utiles et où les méthodes plus simples sont préférables.

Sources et lectures complémentaires

  1. GoogleFonctions d'activation
  2. GoogleFormation par rétropropagation

Continuez à explorer

Newsletter gratuite

Recevez le briefing quotidien sur l'IA

Trois histoires d'IA vérifiées chaque matin de la semaine, écrites dans un anglais simple. Gratuit pour toujours, sans publicité.

Un e-mail chaque jour de la semaine. Désabonnez-vous en un clic. Nous ne vendons ni ne partageons jamais votre adresse.

Testez-vous

Take the Neural Networks quiz

Commentaires instantanés sur chaque réponse et un certificat partageable avec une pièce d'identité vérifiable une fois que vous avez réussi un cours.

Démarrer le quiz

Soutenez l’enseignement gratuit de l’IA. AI Understanding est une organisation à but non lucratif 501(c)(3) : pas de publicité, pas de paywall, jamais. Faire un don

Questions fréquemment posées

Pourquoi les réseaux de neurones ont-ils besoin de fonctions d’activation ?

Les fonctions d'activation non linéaires permettent aux couches empilées de représenter des relations non linéaires. Empiler uniquement des opérations linéaires produirait toujours une transformation linéaire.

Un réseau neuronal plus grand est-il toujours préférable ?

Non. Les performances dépendent des contraintes de tâche, de données, de formation, d’évaluation et de déploiement. Un plus grand nombre de paramètres peut augmenter les coûts et ne garantit pas des résultats plus fiables.