Le coût sur tout le jeu
De l'erreur sur un exemple au coût sur tout le jeu : la quantité qu'on cherche à faire baisser.
La perte juge une réponse, et il y a soixante mille images. Sur laquelle règle-t-on les paramètres ?
On ne peut pas minimiser en , pour une raison simple : ne voit pas . Il faut donc une fonction d'une seule variable, , dont la minimisation soit exactement le problème posé page 3.
De la perte d'un exemple au coût d'un jeu
La distinction entre et n'est pas une nuance de notation : ils ne prennent pas les mêmes arguments et ne vivent pas dans les mêmes espaces. Les confondre rend tout ce qui suit incompréhensible, et c'est l'erreur la plus fréquente du chapitre.
Les deux fonctions, côte à côte
Départ | , avec | |
Arrivée | ||
Ce qui varie | Une sortie et une étiquette | Les paramètres du réseau |
Ce qui est fixé | Rien : les deux arguments varient | Le jeu , et l'architecture |
Ce qu'on en fait | On l'évalue, une fois par exemple | On la minimise |
Combien d'arguments réels | , soit |
Les nombres, rangés en un seul vecteur
est un quadruplet d'objets de types différents, deux matrices et deux vecteurs, et pour écrire il faut les voir comme un vecteur colonne. C'est l'identification du chapitre 2, appliquée bloc par bloc : range chaque matrice ligne après ligne, et les quatre blocs se mettent bout à bout dans un ordre fixé une fois pour toutes.
est donc une couche de complexité au-dessus du réseau. Le réseau prend nombres et en rend ; le coût prend nombres et en rend un seul. Ce ne sont pas les mêmes entrées, et ce qui est variable pour l'un est fixe pour l'autre.
Le jeu n'est pas une variable
dépend manifestement de , puisque changer le jeu change la fonction. Faut-il pour autant écrire ? Non, et la raison est nette : le jeu est fixé avant l'apprentissage et ne bouge plus. Il n'est pas une variable du problème, c'est un paramètre de la définition, ce que l'indice en bas note.
Le critère est celui-ci : une variable est ce par rapport à quoi on dérive. Tout ce chapitre dérive par rapport à et jamais par rapport à , et l'expression n'apparaît nulle part et n'aurait pas de sens, n'étant pas un élément d'un espace vectoriel sur lequel on sache dériver. Écrire serait correct mais suggérerait le contraire.
Le statut de se tranche par un critère, pas par une préférence de notation.
- a
Le jeu est-il une variable de ?
- b
Justifier à partir de ce qu'on dérive et de ce qu'on ne dérive jamais.
- c
Si l'on ajoutait une image au jeu, obtiendrait-on la même fonction avec une valeur de plus, ou une autre fonction ? Que devient alors ?
Aucune réponse à cliquer : il y a un calcul à faire.
Reste que dire au programme qu'il est mauvais ne suffit pas. est un constat, pas une instruction : il ne dit lequel des nombres changer, ni dans quel sens, ni de combien. C'est la page suivante.