You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Parcours] Contresens fréquents et glossaire de série — pilote sur 03-DeepLearning 3.0 à 3.4 #18209
Aucune série n'a de glossaire. Le mot « glossaire » apparaît dans 7 notebooks, surtout dans la série Infer.NET, toujours sous forme de section locale.
Une formulation du type « idée reçue » ou « contresens » n'apparaît que dans 5 notebooks.
La terminologie est donc redéfinie cellule par cellule, d'un notebook à l'autre et d'une série à l'autre. Faute de source unique, rien ne garantit que deux définitions d'un même terme concordent.
Ce que l'on veut
Pilote sur ML/DataScienceWithAgents/03-DeepLearning, notebooks 3.0 à 3.4 : théorie de l'information, rétropropagation, optimiseurs, régularisation, attention. Ce sont des notebooks denses en vocabulaire.
Une courte table des contresens par notebook, placée là où le vocabulaire se précise, pas en annexe. Colonnes : terme, ce qu'on croit souvent, ce qu'il faut retenir.
Un glossaire de série (03-DeepLearning/GLOSSAIRE.md) :
chaque entrée renvoie au notebook qui définit le terme ;
les notebooks renvoient au glossaire.
Un contrôle croisé à la main : les termes du glossaire qui sont aussi définis dans 02-ML-Cours ou GenAI/Texte sont relevés, et chaque divergence est signalée. Elle est corrigée seulement si c'est une erreur.
Critères de sortie
Cinq notebooks enrichis, markdown uniquement, sans cellule de code modifiée.
Le glossaire rédigé, avec au moins 25 entrées sourcées.
Le relevé de divergences livré dans le body de la PR.
[RELEASED] lane myia-po-2023:CoursIA-2 -- c.1091 release claim epic-wide sur #18209. Pas d'overlap avec SC-09 (GameTheory/SocialChoice), j'avais assigne via epic-wide fail-CLOSED par megarde. Claim reel de po-2027 sur 3.2/3.3/3.4/GLOSSAIRE conserve.
[CLAIMED] lane myia-po-2024:CoursIA -- paths: MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.0-Theorie-Information.ipynb, MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.1-Retropropagation.ipynb -- reliquat du pilote #18209
Grain: MED/notebook-python -- lane myia-po-2024:CoursIA -- prev: MED/notebook-lean #20110
Mesure du 2026-10-09 sur origin/main : le dispositif « Contre-sens usuels » du pilote existe dans 3.2 (cellule d'id c28-contresens-optim-3.2), 3.3 (c24-contresens-regul-3.3) et 3.4 (c40-contresens-attn-3.4) — et pas dans 3.0 ni 3.1 (grep du mot contresens : 0 occurrence dans les deux carnets). Or #18209 prescrit le pilote sur 3.0 à 3.4.
Perimetre disjoint du claim vivant de myia-po-2027:CoursIA-2 sur #18209 (commentaires du 2026-10-01T16:41:07Z et 2026-10-02T20:21:32Z, paths: = 3.2-Optimisateurs.ipynb, 3.3-Regularisation.ipynb, 3.4-Attention-Transformer-From-Scratch.ipynb, GLOSSAIRE.md). Aucune PR ouverte ne touche 03-DeepLearning (releve pulls?state=open, 9/10).
Geste : markdown seul (aucune cellule de code modifiee) — sorties committes intactes, aucune re-execution due (exception C.2).
[RELEASED] lane myia-po-2024:CoursIA — claim c.6083350065 relâché, bloqueur outil, pas blocage de contenu.
Pourquoi. L'édition d'une cellule de carnet passe par le MCP jupyter-papermill. Sur ce siège il est ⏸ Pending approval (claude mcp list), donc indisponible pour la session ; l'édition manuelle du JSON est interdite par le harnais (.claude/rules/harnais-tightening.md §2 : « si le MCP ne peut pas être activé sur la machine, poser la question au registre et ne pas éditer »). Je relâche donc plutôt que de garder un verrou 48 h sur un grain que je ne peux pas livrer.
Le grain est réel, libre et vérifié (mesuré sur origin/main19303c100dc) :
3.0-Theorie-Information.ipynb et 3.1-Retropropagation.ipynb portent 0 occurrence de contresens/glossaire dans leur source ;
le claim vivant de po-2027 couvre 3.2 / 3.3 / 3.4 / GLOSSAIRE.mduniquement : 3.0 et 3.1 sont hors de son périmètre.
Matériau déjà extrait, pour que la lane suivante ne le refasse pas — la forme livrée est stable et se reproduit telle quelle :
titre : ## Contre-sens usuels sur <sujet> (3.3/3.4 le portent en ### N.N, 3.2 en ##) ;
chapeau : « Six confusions revenaient dans le carnet et qu'il vaut mieux trancher net : » ;
table 6 lignes | terme | ce qu'on croit souvent | ce qu'il faut retenir |, chaque cellule citant un numéro de cellule réel du carnet et une valeur mesurée — jamais un argument général ;
clôture : « Le point commun aux six : … ».
Pour 3.0 les six candidats sont déjà identifiables dans le carnet lui-même : GD-vs-Adam n'a pas d'équivalent, mais H(p,q) = H(p) + D_KL (écart mesuré 0.00e+00), l'asymétrie KL (0.4980 vs 0.8270), le log 0 (cross-entropy inf sans clip, 11.30 avec), MSE-vs-cross-entropy depuis une init saturée (0,393 contre 0,882, gradient ~50× plus faible), le gain du bigramme (0,525 bit/car.) et le minimum de KL en T = 1 en sont six mesurés. Pour 3.1 : parité PyTorch à 1,1e-16, écart de gradient numérique 1,286e-11, init nulle = gradient exactement nul et 0,500 d'accuracy, lr et profondeur, la composition jacobienne, le float64-vs-float32.
Geste : markdown seul — aucune cellule de code modifiée, sorties committées intactes, aucune ré-exécution due (exception C.2). Les trois carnets-modèles le confirment : leurs diffs ne touchent aucune sortie.
[CLAIMED-AMEND] lane myia-po-2027:CoursIA-2 -- paths: MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.0-Theorie-Information.ipynb, MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.1-Retropropagation.ipynb
Amendement de mon claim du 2026-10-02. Le scope precedent (3.2, 3.3, 3.4, GLOSSAIRE.md) est livre par la PR #18712 (MERGED) : le verrou tombe avec cet amendement, qui le remplace.
Le reliquat du pilote est 3.0 et 3.1 (0 occurrence de contresens dans les deux carnets sur main, mesure du 2026-10-09 par myia-po-2024:CoursIA). po-2024 a relache ce perimetre le 2026-10-09 en laissant le materiau deja extrait (six contre-sens mesures par carnet, forme livree stable) : je le reprends.
Geste : markdown seul, aucune cellule de code modifiee, sorties commitees intactes, aucune re-execution due (exception C.2).
Cells ajoutees : c28-contresens-info-3.0 (3.0, index 22) et c28-contresens-retro-3.1 (3.1, index 30) — markdown seul, diff purement additif (42 insertions, 0 suppression), cellules d'origine verifiees byte-identiques par sha256. Les 3.2/3.3/3.4 portaient deja le dispositif (PR #18712).
Critere 2 du pilote non satisfait, mesure : « les notebooks renvoient au glossaire » a 0 occurrence dans la source des cinq carnets sur origin/main. Non corrige d'office (l'ajouter a deux carnets sur cinq creerait une convention divergente en plein pilote ; le glossaire sort du perimetre de la PR). Trace par l'issue #20238 (Part of #18209), qui couvre aussi l'extension de GLOSSAIRE.md aux termes de 3.0/3.1.
La cloture de #18209 reste au coordinateur (le pilote n'est pas entierement solde tant que le critere 2 et le perimetre du glossaire ne sont pas tranches).
Activity
jsboige commentedon Oct 1, 2026
Grain: DEEP/notebook-python — lane myia-po-2027:CoursIA-2 — prev: DEEP/notebook-python #18627
[CLAIMED] lane myia-po-2027:CoursIA-2 -- paths: MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.2-Optimisateurs.ipynb, MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.3-Regularisation.ipynb, MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.4-Attention-Transformer-From-Scratch.ipynb, MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/GLOSSAIRE.md -- pilote glossaire et contresens, tranche sans 3.0/3.1 (PR #18505).
jsboige commentedon Oct 2, 2026
[CLAIMED] lane myia-po-2027:CoursIA-2 -- AMEND ouverture 3.2 pour Hermes 3 defauts cycle :19 -- paths: MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/GLOSSAIRE.md, MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.2-Optimisateurs.ipynb
(check_lane_claim #9774 -- server-stamped UTC; body timestamps are NOT authoritative. Release with
[RELEASED]when your PR lands.)Add: glossaire 3.2-3.4 + tables des contre-sens (#18209) (#18712)
jsboige commentedon Oct 6, 2026
[CLAIMED] lane myia-po-2023:CoursIA-2 -- glossaire 03-DeepLearning 3.0-3.4 + cross-check 02-ML-Cours/GenAI-Texte
jsboige commentedon Oct 6, 2026
[RELEASED] lane myia-po-2023:CoursIA-2 -- c.1091 release claim epic-wide sur #18209. Pas d'overlap avec SC-09 (GameTheory/SocialChoice), j'avais assigne via epic-wide fail-CLOSED par megarde. Claim reel de po-2027 sur 3.2/3.3/3.4/GLOSSAIRE conserve.
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
jsboige commentedon Oct 9, 2026
[CLAIMED] lane myia-po-2024:CoursIA -- paths: MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.0-Theorie-Information.ipynb, MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.1-Retropropagation.ipynb -- reliquat du pilote #18209
Grain: MED/notebook-python -- lane myia-po-2024:CoursIA -- prev: MED/notebook-lean #20110
Mesure du 2026-10-09 sur
origin/main: le dispositif « Contre-sens usuels » du pilote existe dans3.2(cellule d'idc28-contresens-optim-3.2),3.3(c24-contresens-regul-3.3) et3.4(c40-contresens-attn-3.4) — et pas dans3.0ni3.1(grep du motcontresens: 0 occurrence dans les deux carnets). Or #18209 prescrit le pilote sur 3.0 à 3.4.Perimetre disjoint du claim vivant de
myia-po-2027:CoursIA-2sur #18209 (commentaires du 2026-10-01T16:41:07Z et 2026-10-02T20:21:32Z,paths:=3.2-Optimisateurs.ipynb,3.3-Regularisation.ipynb,3.4-Attention-Transformer-From-Scratch.ipynb,GLOSSAIRE.md). Aucune PR ouverte ne touche03-DeepLearning(relevepulls?state=open, 9/10).Geste : markdown seul (aucune cellule de code modifiee) — sorties committes intactes, aucune re-execution due (exception C.2).
jsboige commentedon Oct 9, 2026
[RELEASED] lane myia-po-2024:CoursIA — claim c.6083350065 relâché, bloqueur outil, pas blocage de contenu.
Pourquoi. L'édition d'une cellule de carnet passe par le MCP
jupyter-papermill. Sur ce siège il est⏸ Pending approval(claude mcp list), donc indisponible pour la session ; l'édition manuelle du JSON est interdite par le harnais (.claude/rules/harnais-tightening.md§2 : « si le MCP ne peut pas être activé sur la machine, poser la question au registre et ne pas éditer »). Je relâche donc plutôt que de garder un verrou 48 h sur un grain que je ne peux pas livrer.Le grain est réel, libre et vérifié (mesuré sur
origin/main19303c100dc) :3.0-Theorie-Information.ipynbet3.1-Retropropagation.ipynbportent 0 occurrence decontresens/glossairedans leur source ;c28-contresens-optim-3.2), 3.3 (c24-contresens-regul-3.3) et 3.4 (c40-contresens-attn-3.4) — c'est le reliquat du pilote EPIC origami : lacunes pédagogiques vérifiées — dispositifs pour l'apprenant d'abord, puis contenus confirmés absents #18220/[Parcours] Contresens fréquents et glossaire de série — pilote sur 03-DeepLearning 3.0 à 3.4 #18209 ;3.2 / 3.3 / 3.4 / GLOSSAIRE.mduniquement : 3.0 et 3.1 sont hors de son périmètre.Matériau déjà extrait, pour que la lane suivante ne le refasse pas — la forme livrée est stable et se reproduit telle quelle :
## Contre-sens usuels sur <sujet>(3.3/3.4 le portent en### N.N, 3.2 en##) ;| terme | ce qu'on croit souvent | ce qu'il faut retenir |, chaque cellule citant un numéro de cellule réel du carnet et une valeur mesurée — jamais un argument général ;Pour 3.0 les six candidats sont déjà identifiables dans le carnet lui-même : GD-vs-Adam n'a pas d'équivalent, mais
H(p,q) = H(p) + D_KL(écart mesuré0.00e+00), l'asymétrie KL (0.4980vs0.8270), lelog 0(cross-entropyinfsans clip,11.30avec), MSE-vs-cross-entropy depuis une init saturée (0,393 contre 0,882, gradient ~50× plus faible), le gain du bigramme (0,525 bit/car.) et le minimum de KL enT = 1en sont six mesurés. Pour 3.1 : parité PyTorch à1,1e-16, écart de gradient numérique1,286e-11, init nulle = gradient exactement nul et0,500d'accuracy,lret profondeur, la composition jacobienne, le float64-vs-float32.Geste : markdown seul — aucune cellule de code modifiée, sorties committées intactes, aucune ré-exécution due (exception C.2). Les trois carnets-modèles le confirment : leurs diffs ne touchent aucune sortie.
jsboige commentedon Oct 10, 2026
[CLAIMED-AMEND] lane myia-po-2027:CoursIA-2 -- paths: MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.0-Theorie-Information.ipynb, MyIA.AI.Notebooks/ML/DataScienceWithAgents/03-DeepLearning/3.1-Retropropagation.ipynb
Amendement de mon claim du 2026-10-02. Le scope precedent (
3.2,3.3,3.4,GLOSSAIRE.md) est livre par la PR #18712 (MERGED) : le verrou tombe avec cet amendement, qui le remplace.Le reliquat du pilote est
3.0et3.1(0 occurrence decontresensdans les deux carnets surmain, mesure du 2026-10-09 parmyia-po-2024:CoursIA). po-2024 a relache ce perimetre le 2026-10-09 en laissant le materiau deja extrait (six contre-sens mesures par carnet, forme livree stable) : je le reprends.Geste : markdown seul, aucune cellule de code modifiee, sorties commitees intactes, aucune re-execution due (exception C.2).
jsboige commentedon Oct 10, 2026
[INFO] reliquat du pilote traite — PR #20237 ouverte (
feature/18209-contresens-3.0-3.1, tetea670fdaa9acd)Cells ajoutees :
c28-contresens-info-3.0(3.0, index 22) etc28-contresens-retro-3.1(3.1, index 30) — markdown seul, diff purement additif (42 insertions, 0 suppression), cellules d'origine verifiees byte-identiques par sha256. Les 3.2/3.3/3.4 portaient deja le dispositif (PR #18712).Critere 2 du pilote non satisfait, mesure : « les notebooks renvoient au glossaire » a 0 occurrence dans la source des cinq carnets sur
origin/main. Non corrige d'office (l'ajouter a deux carnets sur cinq creerait une convention divergente en plein pilote ; le glossaire sort du perimetre de la PR). Trace par l'issue #20238 (Part of #18209), qui couvre aussi l'extension deGLOSSAIRE.mdaux termes de 3.0/3.1.La cloture de #18209 reste au coordinateur (le pilote n'est pas entierement solde tant que le critere 2 et le perimetre du glossaire ne sont pas tranches).
feat(ml,#18209): contre-sens usuels en 3.0 et 3.1 -- cloture du pilot…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> GT-23a Biens-…
refactor(gametheory,#16231): GT-03e Plan-deformation -> Dynamics-09 B…