Batch (lot d'entraînement)
En bref
Un batch (lot) est le groupe d'exemples traité en une passe avant la mise à jour des poids ; sa taille (batch size) est un hyperparamètre clé.
📖 Définition
⚠️ À ne pas confondre avec
En cuisine et en industrie, un « batch » désigne une fournée, pas un lot de données d'entraînement.
💬 En termes simples
Plutôt que d'avaler tout un buffet d'un coup (impossible) ou de manger grain de riz par grain de riz (interminable), on mange assiette par assiette : chaque assiette est un lot, et sa taille détermine le rythme des repas.
🎯 Exemple concret
Avec 1 000 exemples et une taille de lot de 100, le modèle traite 10 lots de 100 exemples par époque, en mettant à jour ses poids après chaque lot – soit 10 mises à jour par époque.
💡 Le saviez-vous?
La taille du lot influence la qualité du modèle, pas seulement la vitesse : des lots plus petits introduisent un « bruit » dans le gradient qui aide souvent le modèle à mieux généraliser, tandis que de très grands lots peuvent converger vers des solutions moins robustes.
❓ Questions fréquentes
Qu'est-ce que la descente de gradient par mini-lots ?
Faut-il choisir une grande ou une petite taille de lot ?
📰 Dans l'actualité
- Andrew Ng affirme qu'une campagne de RP attise la peur de l'IA (il y a 3 semaines)
- Non, Andrew Ng n'a pas annoncé la mort du prompting - voici ce que dit vraiment la vidéo virale (il y a 2 mois)
- Scanner IA Google Drive : 3 nouveautés excluant les vieux Android (il y a 4 mois)
- Google Drive améliore son scanner : nouveautés et limites (il y a 4 mois)