Skip to content

[Parcours] Contresens fréquents et glossaire de série — pilote sur 03-DeepLearning 3.0 à 3.4 #18209

Open

Description

@myia-ai-01

Grain: MED/notebook-python

Parent : #18220 (pli 1).

Constat vérifié (28/09)

  • 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.

  1. 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.
  2. 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.
  3. 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.

Activity

  1. jsboige commented on Oct 1, 2026

    @jsboige
    Owner

    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).

  2. jsboige commented on Oct 2, 2026

    @jsboige
    Owner

    [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.)

  3. jsboige commented on Oct 6, 2026

    @jsboige
    Owner

    [CLAIMED] lane myia-po-2023:CoursIA-2 -- glossaire 03-DeepLearning 3.0-3.4 + cross-check 02-ML-Cours/GenAI-Texte

  4. jsboige commented on Oct 6, 2026

    @jsboige
    Owner

    [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.

  5. added 4 commits that reference this issue on Oct 7, 2026
  6. jsboige commented on Oct 9, 2026

    @jsboige
    Owner

    [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).

  7. jsboige commented on Oct 9, 2026

    @jsboige
    Owner

    [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/main 19303c100dc) :

    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.

  8. jsboige commented on Oct 10, 2026

    @jsboige
    Owner

    [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).

  9. jsboige commented on Oct 10, 2026

    @jsboige
    Owner

    [INFO] reliquat du pilote traite — PR #20237 ouverte (feature/18209-contresens-3.0-3.1, tete a670fdaa9acd)

    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).

  10. added a commit that references this issue on Oct 11, 2026
  11. added 14 commits that reference this issue on Oct 12, 2026
  12. added a commit that references this issue on Oct 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions