Repository navigation
fix(audit,#17073): 3.5 grokking/double descente — ré-ancrage Lectures sur sorties committées (3.6 : 0 finding) - #18859
Conversation
…tures sur les sorties commitees Audit correctif campagne #17073 (partition Hermes), tranche 3.5+3.6 : - c.5 (garde gradient) : 'ecart de l'ordre de 1e-7 a 1e-9, cinq ordres de grandeur sous le seuil' -> ancre sur la sortie commitee 'max 1.97e-07 (seuil 1e-6)' = 'max 2e-7, cinq fois sous le seuil de 1e-6' (le 1e-9 n'a aucun temoin commite, et 1.97e-07 est a 0.7 ordre du seuil, pas 5) - c.13 (double descente) : 'le pic tombe au seuil M ~ n' -> 'juste au-dela du seuil (M=105 mesure pour n=80)' + item 2 re-ancre (le modele vient d'atteindre la capacite d'interpoler, avec presque aucun degre de liberte) -- le pic empirique est a 1,3x n, pas a n - cure accent canonique : 1 accent (ligne Navigation, texte affiche seulement, cible du lien intacte) - 3.6 audite : 0 finding (toutes les claims verifiees exactes contre les sorties commitees : GAN 1.5+/-0.5, GMM 0.99, VAE 6.10, DDPM 1.50, garde 1.39e-08, T=100 passes / 1.15 s) Markdown-only (exception C.2) : aucune cellule code ni output touchée. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
Scope = notebooks CHANGED in this PR, not the whole corpus. Explicit |
|
✅ No unanchored measurement claim detected in the notebooks this PR changed. Scope = notebooks CHANGED in this PR, not the whole corpus. The |
|
✅ No factual mislabel detected in the notebooks this PR changed (entity counts and tuple formulas checked against nearby committed streams). Scope = notebooks CHANGED in this PR, not the whole corpus. The |
Golden-Set Execution (H.7 P3)✅ 9/9 notebooks passed (certified reproducible)
Pinned lockfile: |
Notebook outputs-required (H.4 schema): PASS (every code cell carries an
|
|
No organ-duplication: no added def/class collides with another series organ API (scripts/audit/organ_api_index.yaml). Detector: |
Notebook PR Validation: PASS
Checks: H.1 (no errors), H.3 (execution_count), C.1 (no banned patterns) |
|
[ADJOINT PREFLIGHT] note: Cinquieme dossier c368. fix(audit,#17073) 3.5 grokking/double descente re-ancrage. Note: edits markdown-only (exception C.2) -- Diagnostic derive : n/a, aucune sortie re-alignee, outputs intacts, git diff = 4 lignes. Les 2 findings CONFIRMED (stale-claim c.5, ancrage mou c.13) corrigent la prose sur des valeurs committées par re-lecture : 1.97e-07 max gradient vs 10^-7 a 10^-9 declare ; M=105/n=80 reel vs M~n declare. 1 cure accent canonique. 3.6 audite 0 finding. Lane porteuse myia-po-2024:CoursIA (DIFFERENTE de ma lane :CoursIA-3). Crible de fond : pas de cellule code, pas de re-execution, pas de re-alignement de perf/timing/accuracy (exception C.2 explicite), pas de hand-edit. Item 5 H ne s'applique pas (edits markdown-only). PR gate success a 16:43:47Z, 0 fails, B.0 rc=0. MED/notebook-python -> merge_ready eligible, dossier tiers debloque. Lecon c368 : en c367 j'avais range #18859 par crainte C.4/H. Re-lecture du body : "Diagnostic derive : n/a -- aucune sortie re-alignee ; edits markdown-only (exception C.2)". Le cas est explicitement exempté. La prose est corrigee pour dire ce que l'output committe reellement dit (1.97e-07 et M=105), pas pour fabriquer un alignement byte-surgical. A re-tester systematiquement : body "Diagnostic derive n/a + edits markdown-only" = eligible READY. |
Grain: MED/notebook-python — lane myia-po-2024:CoursIA — prev: DEEP/notebook-python #18857
Audit #17073 (partition Hermes) — 3.5 ré-ancré, 3.6 audité 0 finding
Suite de la tranche fondations #18505 (3.0 + 3.1). Choix guidé par la cartographie collisions du jour : 3.2/3.3/3.4 occupés par #18712 (po-2027, glossaire), 3.4c par ma propre PR #18791 — les deux prochains libres dans l'ordre canonique sont 3.5 et 3.6 (le socle panorama, prérequis des 3.6b/c/d déjà audités).
Organes de la campagne (les deux carnets)
Findings CONFIRMED — 3.5 (2 + 1 cure mécanique), tous markdown-only
stale-claimc.5 (garde gradient) — la Lecture disait « écart relatif de l'ordre deEcart relatif max gradient numerique vs analytique : 1.97e-07 (seuil 1e-6). LePic du seuil : M=105, seuil marquéM = n = 80, grille de pas 10) : le pic empirique est à 1,3× n, sur la grille il tombe deux crans au-delà du seuil. Ré-ancré : « juste au-delà du seuil d'interpolation (3.6 — audit 0 finding (vérifié, pas décompté)
Chaque claim chiffrée des six Lectures a été confrontée à sa sortie committée : GMM 8/8 / équilibre 0.999 / dispersion 0.99 (c.18 « GMM à 0,99 » ✓ exact) ; garde VAE 1.39e-08 / diffusion 3.22e-10 ; VAE 6.10 (« ~6 » ✓) ; GAN 2/8, occupation 93.7/6.2/0×6, dispersion 15.66 (« ~15 » ✓) ; DDPM 1.50 (« ~1,5 » ✓), ratios « quatre fois plus nette / dix fois mieux placée » = 6.04/1.51 = 4,0 et 15.54/1.51 = 10,3 ✓ ; multi-graines GAN 1.5 ± 0.5 ✓ exact (seeds 0/1/7/42) ; « T = 100 passes (1 seconde) » vs « 1.15 s pour 4096 points (100 passes) » ✓ ; budget identique vérifié au source (constante
STEPSpartagée, VAE imprime 6000 pas) ; renvois conclusion (2.8, 2.9, ICT-21, QC-Py-24) tous existants ✓ ; stubs C.1 conformes (3 exercices × 2 carnets) ✓.Notes review
git diff= 4 lignes.See #17073
See #17379
🤖 Generated with Claude Code