Réseau de neurones

term_id: neural_network

Category: basic_concepts

Definition

Un réseau de neurones est une série d’algorithmes qui cherche à reconnaître les relations sous-jacentes dans un ensemble de données grâce à un processus imitant le fonctionnement du cerveau humain. Il est composé de couches de neurones artificiels interconnectés qui traitent l’information via des poids et des biais.

Summary

Un système informatique inspiré du cerveau biologique, composé de nœuds ou neurones interconnectés organisés en couches.

Key Concepts

  • Perceptron
  • Rétropropagation
  • Fonctions d’activation
  • Poids et biais

Use Cases

  • Reconnaissance d’images
  • Reconnaissance vocale
  • Analytique prédictive

Code Example

1
2
3
4
5
6
7
import torch.nn as nn
class SimpleNN(nn.Module):
    def __init__(self):
        super(SimpleNN, self).__init__()
        self.layer = nn.Linear(10, 1)
    def forward(self, x):
        return self.layer(x)