Constat (mesuré sur main à 9f2a3cf, 2026-09-27)
Le notebook MyIA.AI.Notebooks/ML/DataScienceWithAgents/02-ML-Cours/2.14b-XAI-Shap-Attribution-Causal-Bridge.ipynb annonce qu'il reprend la forêt aléatoire de 2.14 (German Credit), rechargée par pickle depuis .cache/german_credit_rf_v1.pkl (cellules 1, 2 et 3). Dans les faits, il tourne toujours sur le DAG synthétique de secours :
- 2.14 n'écrit jamais ce pickle :
german_credit_rf_v1 apparaît 0 fois dans 2.14-Explicabilite-SHAP-LIME-Contrefactuels.ipynb.
- Le chemin est ignoré par git :
.gitignore:222:*.[Cc]ache.
- La sortie committée de la cellule 3 le dit :
!!! Modele 2.14 absent — recreation d'un DAG synthetique. L'individu test de la cellule 7 n'a que deux features (age, credit_amount), donc ce n'est pas German Credit (21 colonnes).
La prose du notebook décrit donc comme réel un chemin qu'aucune exécution ne peut prendre. Exemples : « on reutilise la foret aleatoire entrainee dans 2.14 (German Credit, ~0.75 accuracy) » en cellule 1, et « chargee via pickle pour eviter de re-entrainer — 13 ko » en cellule 2.
Ce qui est attendu (une des deux voies, au choix de la lane)
- (a) Rendre le chemin réel : 2.14 sérialise sa forêt, ou 2.14b la ré-entraîne sur le CSV German Credit vendé. Ré-exécuter ensuite 2.14b, et réaligner la prose sur les nouvelles sorties.
- (b) Assumer le DAG synthétique : la prose décrit ce qui tourne vraiment (DAG
age -> credit_amount -> default, 2 features), et la mention de la forêt de 2.14 devient une extension optionnelle, déclarée comme telle.
Dans les deux cas, la ligne 2.14b du README 02-ML-Cours (PR #17968) doit décrire les données réellement utilisées.
Critère de mort
La sortie committée de la cellule de setup ne contient plus Modele 2.14 absent et les sorties portent German Credit (voie a). Ou bien la prose ne revendique plus la forêt de 2.14 comme chemin nominal (voie b).
Origine : lecture de merge de #17968 par ai-01. Relève de la lane qui porte la série 02-ML-Cours.
Constat (mesuré sur
mainà 9f2a3cf, 2026-09-27)Le notebook
MyIA.AI.Notebooks/ML/DataScienceWithAgents/02-ML-Cours/2.14b-XAI-Shap-Attribution-Causal-Bridge.ipynbannonce qu'il reprend la forêt aléatoire de 2.14 (German Credit), rechargée par pickle depuis.cache/german_credit_rf_v1.pkl(cellules 1, 2 et 3). Dans les faits, il tourne toujours sur le DAG synthétique de secours :german_credit_rf_v1apparaît 0 fois dans2.14-Explicabilite-SHAP-LIME-Contrefactuels.ipynb..gitignore:222:*.[Cc]ache.!!! Modele 2.14 absent — recreation d'un DAG synthetique. L'individu test de la cellule 7 n'a que deux features (age,credit_amount), donc ce n'est pas German Credit (21 colonnes).La prose du notebook décrit donc comme réel un chemin qu'aucune exécution ne peut prendre. Exemples : « on reutilise la foret aleatoire entrainee dans 2.14 (German Credit, ~0.75 accuracy) » en cellule 1, et « chargee via pickle pour eviter de re-entrainer — 13 ko » en cellule 2.
Ce qui est attendu (une des deux voies, au choix de la lane)
age -> credit_amount -> default, 2 features), et la mention de la forêt de 2.14 devient une extension optionnelle, déclarée comme telle.Dans les deux cas, la ligne 2.14b du README
02-ML-Cours(PR #17968) doit décrire les données réellement utilisées.Critère de mort
La sortie committée de la cellule de setup ne contient plus
Modele 2.14 absentet les sorties portent German Credit (voie a). Ou bien la prose ne revendique plus la forêt de 2.14 comme chemin nominal (voie b).Origine : lecture de merge de #17968 par ai-01. Relève de la lane qui porte la série
02-ML-Cours.