La couche précédente
Le même calcul une couche plus bas, et la raison pour laquelle il se répète.
Peut-on demander à une couche de changer ce qu'elle reçoit de celle d'avant ?
La dernière couche a livré la dérivée de la perte par rapport à son poids et à son biais, et il reste dans sa somme pondérée une troisième quantité dont la perte dépend, l'activation qu'elle reçoit de la couche d'avant. Cette dérivée-là s'obtient par le même produit de rapports, mais elle ne se lit pas comme les deux autres.
Dériver par rapport à une activation
Hypothèses
Réseau à un neurone par couche, équations (5.4).
n'influence qu'à travers : la chaîne est sans embranchement.
, page 5.
Chaîne de dépendances
a^{[L-1]} → z^{[L]} → a^{[L]} → ℓ
Propriétés utilisées
Règle de la chaîne, forme simple, formule (5.2)
Dérivation d'une fonction affine
Étapes
On dérive la somme pondérée par rapport à l'activation. Dans , le coefficient de est .
On applique la forme simple de la règle de la chaîne.
Résultat
Interprétation
L'effet d'une variation de l'activation précédente sur la perte est proportionnel au poids qui les relie : un poids nul coupe la transmission, un poids négatif l'inverse.
Ce que ce résultat ne dit pas
n'est pas un paramètre : cette dérivée ne se lit pas comme une consigne de réglage.
Une activation n'est pas un paramètre
| Quantité | Modifiable directement | Déterminée par |
|---|---|---|
, | Oui, ce sont les paramètres | Rien : on les choisit |
Non | seule, par | |
Non | , , |
On ne règle pas une activation, et ce que devient une demande portée sur une quantité qu'on ne contrôle pas est traité au chapitre 4, page 7. Ce qu'elle devient ici se lit dans les deux équations qui définissent cette activation : et , si bien que la demande adressée à retombe sur les propres poids et biais de la couche .
La passe arrière descend à la couche 2
Mesure 1 · la suite de la passe arrière
dl/da2 = delta3 . w3 = -0.308931
delta2 = dl/da2 . phi'(z2) = -0.308931
dl/dw2 = delta2 . a1 = -0.308931
dl/db2 = delta2 = -0.308931Lecture
: le poids double l'effet.
, donc et la valeur traverse sans changer.
, donc vaut la même chose que sur cet exemple.
Le même calcul, un rang plus bas
| Pour la couche | Pour la couche |
|---|---|
est connu | vient d'être obtenu |
Le calcul se transmet d'un rang au rang inférieur et son rang de départ est connu au sommet : c'est la forme d'une propriété qui se démontre par récurrence, et il reste à l'écrire pour obtenir une formule valable à toute profondeur.