Synthèse, formulaire et erreurs fréquentes
Tout le chapitre en une page : le formulaire, le tableau des objets, les erreurs fréquentes.
Onze pages plus tôt, une machine lisait un chiffre manuscrit sans que personne sache dire comment.
Voici tout ce qu'il a fallu pour écrire ce qu'elle fait, et le trajet qui les relie.
Formulaire
Les conventions d'écriture
- Préactivationpre-activation
Le nombre , pris avant toute transformation ultérieure. Dans ce chapitre, l'estimation vaut ; le préfixe n'a donc pas encore d'utilité. Il en prend une au chapitre 2, où une fonction s'insère entre et ce que le modèle rend vraiment.
Trois notations qui se ressemblent et ne disent pas la même chose
| Écriture | Ce qu'elle désigne | Ce qu'elle n'est pas |
|---|---|---|
Le -ième exemple du jeu de données | Une puissance | |
La -ième composante d'un vecteur | Un exemple | |
La couche d'un réseau, à partir du chapitre 2 | Ni une puissance, ni un numéro d'exemple |
- Représentationrepresentation, feature vector
Le vecteur par lequel on remplace l'objet réel. Choisir une représentation, c'est décider ce que le modèle aura le droit de voir : l'agence qui retient la surface et le nombre de pièces, et rien d'autre, a déjà décidé que l'étage ne compte pas.
Le tableau des objets
Les seize symboles de ce chapitre
| Symbole | Signification | Ensemble | Dimension |
|---|---|---|---|
l'entrée : un exemple, décrit par ses caractéristiques | , soit dans le fil conducteur | ||
la -ème caractéristique de cette entrée | scalaire, allant de à | ||
la vérité terrain : ce qui a été observé dans le monde | un nombre en régression, une étiquette en classification | ||
la prédiction : ce que le modèle croit | , ou avant décision | même forme que , et jamais confondue avec lui | |
le jeu de données : les couples entrée / vérité | partie de | couples | |
le nombre d'exemples du jeu | scalaire, dans le fil conducteur | ||
l'indice d'un exemple, écrit en exposant entre parenthèses | scalaire ; n'est pas une puissance | ||
les poids : un par caractéristique d'entrée | |||
le biais : le décalage, sans lequel le modèle passe par l'origine | scalaire | ||
la préactivation : la somme pondérée | scalaire | ||
les paramètres, tous réunis : ici le couple | , soit dans le fil conducteur | ||
la perte sur un exemple | scalaire | ||
la moyenne des sur : la fonction qu'on minimise | scalaire, fonction de seul | ||
le pas d'apprentissage : la longueur d'un déplacement | scalaire, réglage et non paramètre appris | ||
le numéro d'itération de la descente | scalaire, un compteur | ||
le modèle : la fonction que choisit | applications de dans | une fonction, pas un nombre |
Erreurs fréquentes
| Ce qu'on croit | Ce qui est vrai |
|---|---|
et , c'est la même chose à un chapeau près | est la vérité observée dans le monde, la croyance du modèle. À l'inférence, on calcule précisément parce que n'existe pas encore : l'appartement dont on estime le prix n'a pas été vendu. |
dépend de | est fixé une fois pour toutes : les et les sont des constantes. La seule variable de est , et c'est exactement ce qui permet de la minimiser en . |
et , c'est la même perte | porte sur un exemple, est la moyenne des valeurs de . Avec , les deux appartements donnent chacun, donc : ici les deux nombres coïncident par accident, jamais par principe. |
, c'est à la puissance | L'exposant entre parenthèses est un numéro d'exemple. est le deuxième appartement du jeu ; la puissance, elle, s'écrirait sans parenthèses, et l'indice désigne encore autre chose : est la deuxième caractéristique d'une entrée. |
une note très basse sur les exemples du fichier, donc un bon modèle | C'est la mémorisation qui est mesurée, pas l'apprentissage. Le but est de bien répondre sur des exemples jamais vus ; le seul verdict est la note obtenue sur des exemples que le modèle n'a jamais vus. |
les classes sont codées , , , donc ce sont des nombres | La perte quadratique n'utilise de deux étiquettes que la différence de leurs codes, et ce que cette différence mesure n'est pas la question posée. Sur les dix chiffres manuscrits, confondre un 3 avec un 8 coûte et le confondre avec un 5 coûte ; renumérotées dans l'ordre alphabétique de leurs noms, les mêmes classes donnent et , et les deux erreurs ont échangé leur rang. |
1. Un calcul. On donne , , , et la vérité terrain . Calcule , puis , puis . Écris les trois lignes de calcul, pas seulement les trois résultats.
2. Une typologie. Pour chacun des quatre scénarios, donne la famille d'apprentissage, le type de tâche, et l'ensemble lorsqu'il existe. (a) Prédire la température qu'il fera demain. (b) Décider si un courriel est indésirable ou non. (c) Reconnaître un vin parmi rouge, blanc et rosé. (d) Regrouper des clients qui se ressemblent, sans aucune étiquette.
3. Le compte des réglages. Un modèle linéaire reçoit caractéristiques et rend un nombre. Combien de réglages contient-il ? Donne le compte pour , puis pour une image de pixels.
Suite du parcours
Quatre chapitres suivent celui-ci, et ils forment un arc. Aucun ne change de vocabulaire : ils emploient celui du tableau ci-dessus. Le fil conducteur, lui, change : les appartements ont fait leur travail, et c'est la reconnaissance des chiffres manuscrits qui prend la suite, pour la raison établie en section 2.4 — c'est le problème où l'on peut écarter des règles par la mesure au lieu d'en supposer l'absence.
| Chapitre | Ce qu'il construit | La dette qu'il rembourse |
|---|---|---|
2 · Qu'est-ce qu'un réseau de neurones | L'objet qui capte l'arrangement des pixels, et les 101 770 réglages comptés en section 10.2 | Les fonctions d'activation , et ce qu'un poids veut dire quand il y en a cent mille |
3 · La descente de gradient, comment un réseau apprend | La dérivation pas à pas du gradient de , et la descente qui s'en sert | Comment on trouve les réglages sans les essayer un par un |
4 · Ce que fait la rétropropagation | Ce que l'algorithme calcule, et pourquoi, avant toute formule | La vérification par la mesure, quand relire le calcul n'est plus possible |
5 · Le calcul de la rétropropagation | La règle de dérivation en chaîne, appliquée couche par couche | Le calcul effectif, terme à terme |