Le neurone artificiel : entrées, poids, biais et activation
Son fonctionnement est pourtant relativement simple : il reçoit plusieurs entrées, associe à chacune un poids appris pendant l’entraînement, ajoute un biais puis applique une fonction d’activation.
Mathématiquement, on peut résumer son fonctionnement par :
y = f(wᵀx + b)
Pris individuellement, un neurone réalise donc une opération assez simple. C’est en combinant un grand nombre de ces neurones en couches successives que l’on peut construire des modèles capables d’apprendre des représentations beaucoup plus complexes.
#MachineLearning #DeepLearning #NeuralNetwork #IA
Un neurone artificiel transforme des entrées en une sortie via trois étapes : pondération, biais et activation. D'abord, chaque entrée $x_i$ est multipliée par un poids $w_i$, appris pendant l'entraînement pour refléter l'importance de cette information. Ensuite, on additionne ces produits et on ajoute un biais $b$, qui décale le seuil de réaction du neurone. Enfin, le résultat passe par une fonction d'activation, une non-linéarité essentielle. Sans elle, empiler des couches de neurones équivaudrait à une simple transformation linéaire, incapable de modéliser des relations complexes.
Exemple : Imaginons un neurone avec deux entrées (pixels d'image) : $x_1 = 0.5$ et $x_2 = 0.8$. Les poids appris sont $w_1 = 0.2$ et $w_2 = 0.3$, et le biais est $b = -0.1$. Le calcul de la somme pondérée est : $(0.5 \times 0.2) + (0.8 \times 0.3) - 0.1 = 0.1 + 0.24 - 0.1 = 0.24$. Si la fonction d'activation est ReLU (qui renvoie 0 pour les négatifs et la valeur elle-même pour les positifs), la sortie finale est $0.24$. Ce mécanisme simple, répété des millions de fois, constitue le deep learning.