Leçon 5 : le « mode performance » — les deux interrupteurs avant de lancer
Toujours au niveau de l'intuition, presque sans code. Avant de faire tourner un modèle « pour de vrai », on le bascule en « mode performance » — à l'aide de deux interrupteurs séparés. Un interrupteur rend les réponses stables ; l'autre économise de la mémoire et accélère l'exécution. On va comprend
Un interrupteur dit au modèle « on est en représentation, pas en répétition » — pas d'exercices aléatoires. L'autre dit « ne prends pas de notes pour corriger plus tard » — pas de cahier d'apprentissage.
- Interrupteur de comportement (eval)
- Bascule le modèle en mode d'exécution stable — désactive l'aléatoire comme le dropout, pour que la même entrée donne toujours la même réponse.
- Interrupteur d'apprentissage (no_grad / inference_mode)
- Arrête de garder les « notes d'apprentissage » (gradients). En inférence il n'y a pas d'apprentissage, donc ça économise de la mémoire et ça accélère.