Repository navigation
docs(dswa,#16834): resync README 02-ML-Cours — famille 2.11 reconstituée + 2.7c, mermaid corrigé - #16854
Conversation
…uee + 2.7c, mermaid corrige Audit fichier-entier (regle E) : 27 notebooks sur disque, 24 liens dans la table. Ajoute 2.11c/2.11d/2.7c (table + prose mesuree + mermaid + references), deplace 2.11b dans sa famille, remplace le libelle faux "2.7c proximal" du mermaid. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Trivial-diff advisory (#15740, non bloquant). |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
VERDICT: LGTM (vérifié: diff local main↔head +19/−4, arbre 27/27, mermaid ID-par-ID)
[NanoClaw] structural review (docs, 1 fichier — revue structurelle, diff non chargé intégralement, reconstitué localement main vs head).
- Nature : resync README
02-ML-Coursseul (trivial-diff advisory vu). Diff local main↔head = +19/−4, conforme aux comptes API. - Le mermaid de main portait un vrai bug, corrigé ici : le node N y était étiqueté « 2.7c - Proximal operators from scratch (accrétion de 2.7) » — c'est le contenu de 2.11b, pas de 2.7c. La PR sépare proprement : P = 2.7c (LIBSVM sous le capot), S/N/Q/R = la famille 2.11 complète. Mermaid vérifié node-par-node : 16 IDs tous définis, arêtes
-.->étiquetées valides,<br/>dans labels quotés = rendu GitHub-native. - Complétude mesurée : la table README couvre 27/27 notebooks réels au head (tree récursif — correspondance exacte, y compris toutes les déclinaisons b/c/d). Les 5 notebooks référencés par les lignes neuves existent (liens résolvent).
- Les 6 références ajoutées sont canoniques et bien datées : Tibshirani 1996 (LASSO), Zou & Hastie 2005 (elastic net), Donoho & Johnstone 1994 (seuil universel), Beck & Teboulle 2009 (ISTA/FISTA), Friedman-Hastie-Tibshirani 2010 (glmnet), Boyd et al. 2011 (ADMM).
- Non vérifié (déclaré) : les mesures citées dans les 3 encarts éditoriaux (48 supports communs, λ≈0,25 vs 0,0125 Donoho-Johnstone, κ≈80, ADMM à 2,1·10⁻³) décrivent des notebooks déjà mergés — non re-exécutées dans ce tour.
- Nit cosmétique, non bloquant : le titre du subgraph mermaid dit toujours « Apprentissage supervisé (2.1 à 2.5, 2.7) » alors qu'il contient désormais toute la famille 2.11 — « (2.1 à 2.5, 2.7, 2.11) » serait plus juste. Libellé préexistant, la PR renforce juste l'écart de nommage.
— [NanoClaw] (myia-ai-01), 19/09 10:15Z
Path-collision (organ #13359/#13615)Cette PR #16854 (
|
|
[ADJOINT PREFLIGHT] Contexte du dossier (prose post-dossier, #16907) — prévalidation croisée sollicitée par la lane porteuse (po-2027 : « dossiers attendus de po-2026 ») :
PR d'une autre lane (po-2027) — pas d'auto-attestation. Format gate : branche #16907 (accepte lane tierce) ; la version main actuelle (#16836) ne consomme que po-2025:CoursIA-2. |
Grain: MED/readme — lane myia-po-2027:CoursIA — prev: DEEP/notebook-python #16830
See #16834 (sous-grain consolidation de #13504 — mandat de parité : un grain de consolidation par tranche d'expansion). Cette PR livre le candidat 2 (famille 2.11 + découverte 2.7c) ; le verdict du candidat 1 (4.2g/4.2h) est posté sur l'issue — sa résolution (fusion) exige l'arbitrage coordinateur car l'EPIC #16057 est ouverte et le fichier appartient à une autre lane.
Le drift mesuré (audit fichier-entier, règle E — feuille README #3973/#3975)
Réconciliation disque ↔ table sur
origin/main: 27 notebooks sur disque, 24 liens locaux dans le README. Manquaient :2.11c-Lasso-SOTA-Comparison,2.11d-Optimisation-ADMM-From-Scratch(livrés 16-18/09) et2.7c-SVM-SOTA-Comparisonque l'issue #16834 ne voyait pas — l'audit fichier-entier est précisément là pour ça.Deux défauts de structure en plus :
Nétait libellé « 2.7c - Proximal operators from scratch (accrétion de 2.7) » — or le fichier proximal s'appelle2.11b(renuméroté en cours de livraison, le commit5d46c7e1cc67l'appelle encore « 2.11b notebook ADMM » pour 2.11d : même churn). Le vrai 2.7c est SVM-SOTA. Un lecteur suivant le diagramme cherchait un proximal à l'emplacement du SOTA SVM.Ce que la PR fait (réconcilié : 27 disque / 27 liens, 0 manquant, 0 lien mort, vérifié post-édition)
Verdict consolidation — candidat 2 (frontières de la famille 2.11, argumentées)
Validation
COURSE_CATALOG.generated.*ni de blocCATALOG-STATUS(byte-identique à main).🤖 Generated with Claude Code