From c703687e7fd7a60d44b36a4439720f5a8fca37de Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed, 2 Sep 2026 08:26:19 +0000
Subject: [PATCH 1/2] chore(catalog): scheduled auto-regenerate
Refresh COURSE_CATALOG.generated.{json,md} + CATALOG-STATUS markers.
Catalog is owned by automation; agents must not regenerate it on feature branches (see .claude/rules/catalog-pr-hygiene.md, #2433, #10136).
---
COURSE_CATALOG.generated.json | 1674 ++++++++++-------
COURSE_CATALOG.generated.md | 1255 ++++++------
MyIA.AI.Notebooks/GenAI/README.md | 6 +-
MyIA.AI.Notebooks/GenAI/Texte/README.md | 2 +-
MyIA.AI.Notebooks/IIT/ICT-Series/README.md | 6 +-
MyIA.AI.Notebooks/IIT/README.md | 6 +-
MyIA.AI.Notebooks/ML/README.md | 6 +-
MyIA.AI.Notebooks/Probas/README.md | 2 +-
MyIA.AI.Notebooks/README.md | 6 +-
MyIA.AI.Notebooks/Search/README.md | 6 +-
MyIA.AI.Notebooks/SymbolicAI/Lean/README.md | 6 +-
MyIA.AI.Notebooks/SymbolicAI/README.md | 6 +-
.../SymbolicAI/SemanticWeb/README.md | 6 +-
.../SymbolicAI/SmartContracts/README.md | 6 +-
docs/archive/reference/HEALTH_DASHBOARD.md | 30 +-
docs/curriculum/genai.md | 30 +-
docs/curriculum/ia-classique.md | 109 +-
docs/curriculum/ia-symbolique.md | 147 +-
docs/curriculum/recherche.md | 153 +-
docs/curriculum/trading.md | 108 +-
20 files changed, 1929 insertions(+), 1641 deletions(-)
diff --git a/COURSE_CATALOG.generated.json b/COURSE_CATALOG.generated.json
index 9a06e7d048..fe4a29717e 100644
--- a/COURSE_CATALOG.generated.json
+++ b/COURSE_CATALOG.generated.json
@@ -550,18 +550,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "ca064d3f1",
- "executed_at": "2026-08-30T20:52:53+02:00",
+ "last_success_sha": "1831b8d30",
+ "executed_at": "2026-09-01T16:59:25+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-30",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12375, #5081, #13700",
- "cells_total": 30,
- "cells_code": 12,
- "cells_markdown": 18,
- "cells_with_outputs": 9,
+ "issue_pr_associee": "#12207, #14072",
+ "cells_total": 33,
+ "cells_code": 13,
+ "cells_markdown": 20,
+ "cells_with_outputs": 10,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -820,17 +820,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "85243d138",
- "executed_at": "2026-08-31T10:44:40+02:00",
+ "last_success_sha": "170dfc76c",
+ "executed_at": "2026-09-01T16:58:44+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-31",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11840, #12241",
- "cells_total": 32,
+ "issue_pr_associee": "#10479, #14043",
+ "cells_total": 38,
"cells_code": 15,
- "cells_markdown": 17,
+ "cells_markdown": 23,
"cells_with_outputs": 15,
"cells_without_outputs": 0,
"requires_api": false,
@@ -1049,39 +1049,9 @@
"requires_wsl": false,
"executable_locally": true
},
- {
- "path": "GameTheory/GameTheory-06d-StatiqueComparative-Sympathie-Engagement.ipynb",
- "title": "GameTheory-6d : Statique comparative — séparer sympathie et engagement par les gains d'autrui",
- "serie": "GameTheory",
- "sous_serie": "",
- "kernel": "Python 3",
- "status": "READY",
- "maturity": "BETA",
- "editorial": "BETA",
- "reproducibility": "EXECUTED",
- "scientific_review": "UNREVIEWED",
- "last_success_sha": "5d8080351",
- "executed_at": "2026-08-28T08:57:35+02:00",
- "forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "30min",
- "owner_logique": "po-2024",
- "last_validation": "2026-08-28",
- "last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13042, #13182",
- "cells_total": 26,
- "cells_code": 9,
- "cells_markdown": 17,
- "cells_with_outputs": 6,
- "cells_without_outputs": 0,
- "requires_api": false,
- "requires_gpu": false,
- "requires_cloud": false,
- "requires_wsl": false,
- "executable_locally": true
- },
{
"path": "GameTheory/GameTheory-06d-Sympathie-vs-Engagement.ipynb",
- "title": "GameTheory-6d : Sympathie contre Engagement — la statique comparative qui les sépare",
+ "title": "GameTheory-06d : Sympathie contre Engagement — la statique comparative qui les sépare",
"serie": "GameTheory",
"sous_serie": "",
"kernel": "Python 3",
@@ -1090,18 +1060,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "28fa4c7ab",
+ "executed_at": "2026-09-01T16:58:20+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 30,
- "cells_code": 12,
- "cells_markdown": 18,
- "cells_with_outputs": 12,
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#14014",
+ "cells_total": 37,
+ "cells_code": 14,
+ "cells_markdown": 23,
+ "cells_with_outputs": 14,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -1750,17 +1720,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "4907cd355",
- "executed_at": "2026-08-31T00:45:59+02:00",
+ "last_success_sha": "49d5bf7e1",
+ "executed_at": "2026-09-02T07:51:18+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-31",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13468, #13480",
- "cells_total": 16,
- "cells_code": 9,
- "cells_markdown": 7,
+ "issue_pr_associee": "#14202",
+ "cells_total": 22,
+ "cells_code": 12,
+ "cells_markdown": 10,
"cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": false,
@@ -2369,6 +2339,36 @@
"requires_wsl": false,
"executable_locally": true
},
+ {
+ "path": "GameTheory/GameTheory-17d-Lean-Screening-Signaling.ipynb",
+ "title": "Screening, signal et anticipation : les trois réponses formelles à l'information asymétrique",
+ "serie": "GameTheory",
+ "sous_serie": "",
+ "kernel": "Lean 4 (WSL)",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "f4bb83501",
+ "executed_at": "2026-09-01T14:00:31+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2024",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13854, #13857",
+ "cells_total": 29,
+ "cells_code": 11,
+ "cells_markdown": 18,
+ "cells_with_outputs": 6,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": true,
+ "executable_locally": false
+ },
{
"path": "GameTheory/GameTheory-18-Open-Games-et-Lentilles.ipynb",
"title": "GameTheory-18 : Open Games et Lentilles -- la representation locale qui modifie le global dont elle est issue",
@@ -2650,17 +2650,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "bb474a367",
+ "executed_at": "2026-09-01T12:48:00+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 22,
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13984",
+ "cells_total": 30,
"cells_code": 13,
- "cells_markdown": 9,
+ "cells_markdown": 17,
"cells_with_outputs": 13,
"cells_without_outputs": 0,
"requires_api": true,
@@ -2740,18 +2740,18 @@
"editorial": "ALPHA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "25266dddf",
- "executed_at": "2026-09-01T00:59:01+02:00",
+ "last_success_sha": "cccec7dc5",
+ "executed_at": "2026-09-01T23:34:36+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2024",
"last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13752, #5081, #13863",
- "cells_total": 60,
- "cells_code": 24,
- "cells_markdown": 36,
- "cells_with_outputs": 24,
+ "issue_pr_associee": "#13752, #13911",
+ "cells_total": 57,
+ "cells_code": 23,
+ "cells_markdown": 34,
+ "cells_with_outputs": 23,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -2860,17 +2860,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "25266dddf",
- "executed_at": "2026-09-01T00:59:01+02:00",
+ "last_success_sha": "58399914f",
+ "executed_at": "2026-09-01T06:28:45+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2024",
"last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13752, #5081, #13863",
- "cells_total": 64,
+ "issue_pr_associee": "#11601, #13860",
+ "cells_total": 65,
"cells_code": 21,
- "cells_markdown": 43,
+ "cells_markdown": 44,
"cells_with_outputs": 16,
"cells_without_outputs": 0,
"requires_api": false,
@@ -3299,6 +3299,36 @@
"requires_wsl": false,
"executable_locally": false
},
+ {
+ "path": "GenAI/Aspire/08-Aspire-AsyncFFI-Dotnet.ipynb",
+ "title": "Aspire : l'asynchrone aux frontieres natives - P/Invoke, UnmanagedCallersOnly, et la famine observee",
+ "serie": "GenAI",
+ "sous_serie": "Aspire",
+ "kernel": ".NET (C#)",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "3f5dc6e48",
+ "executed_at": "2026-09-01T17:02:39+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2025",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#14017",
+ "cells_total": 22,
+ "cells_code": 9,
+ "cells_markdown": 13,
+ "cells_with_outputs": 9,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": false,
+ "executable_locally": true
+ },
{
"path": "GenAI/Audio/01-Foundation/01-1-OpenAI-TTS-Intro.ipynb",
"title": "OpenAI TTS - Synthese Vocale par API",
@@ -4510,17 +4540,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "41d4747b0",
- "executed_at": "2026-09-01T00:59:05+02:00",
+ "last_success_sha": "772a07eae",
+ "executed_at": "2026-09-02T04:26:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-09-01",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13581, #13601",
- "cells_total": 26,
+ "issue_pr_associee": "#13410, #14108",
+ "cells_total": 30,
"cells_code": 12,
- "cells_markdown": 14,
+ "cells_markdown": 18,
"cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": true,
@@ -5740,17 +5770,17 @@
"editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "d31beed80",
- "executed_at": "2026-08-29T09:28:42+02:00",
+ "last_success_sha": "9cc12cca1",
+ "executed_at": "2026-09-01T16:58:52+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-29",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12127, #13434",
- "cells_total": 26,
+ "issue_pr_associee": "#13934, #14048",
+ "cells_total": 32,
"cells_code": 12,
- "cells_markdown": 14,
+ "cells_markdown": 20,
"cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": true,
@@ -5856,21 +5886,21 @@
"sous_serie": "Plateformes-Conversationnelles",
"kernel": "Python 3",
"status": "READY",
- "maturity": "DRAFT",
- "editorial": "DRAFT",
+ "maturity": "BETA",
+ "editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "d31beed80",
- "executed_at": "2026-08-29T09:28:42+02:00",
+ "last_success_sha": "3ef054b69",
+ "executed_at": "2026-09-02T04:35:31+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-29",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12127, #13434",
- "cells_total": 30,
+ "issue_pr_associee": "#13934, #14203",
+ "cells_total": 43,
"cells_code": 11,
- "cells_markdown": 19,
+ "cells_markdown": 32,
"cells_with_outputs": 8,
"cells_without_outputs": 0,
"requires_api": false,
@@ -7450,17 +7480,17 @@
"editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "350358e3e",
+ "executed_at": "2026-09-01T12:47:53+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 17,
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13996",
+ "cells_total": 23,
"cells_code": 8,
- "cells_markdown": 9,
+ "cells_markdown": 15,
"cells_with_outputs": 6,
"cells_without_outputs": 2,
"requires_api": true,
@@ -7626,21 +7656,21 @@
"sous_serie": "Texte",
"kernel": "Python 3",
"status": "READY",
- "maturity": "ALPHA",
- "editorial": "ALPHA",
+ "maturity": "BETA",
+ "editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "4914f0988",
- "executed_at": "2026-08-29T18:34:44+02:00",
+ "last_success_sha": "1ac4f2548",
+ "executed_at": "2026-09-02T07:51:04+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-29",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13467, #13509",
- "cells_total": 9,
+ "issue_pr_associee": "#14157, #14170",
+ "cells_total": 10,
"cells_code": 6,
- "cells_markdown": 3,
+ "cells_markdown": 4,
"cells_with_outputs": 6,
"cells_without_outputs": 0,
"requires_api": false,
@@ -7660,14 +7690,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "971ccb956",
- "executed_at": "2026-08-31T19:50:55+02:00",
+ "last_success_sha": "d6af75976",
+ "executed_at": "2026-09-02T04:27:18+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13855",
+ "issue_pr_associee": "#12353, #14158",
"cells_total": 23,
"cells_code": 8,
"cells_markdown": 15,
@@ -9850,18 +9880,18 @@
"editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "8f0a5b32f",
- "executed_at": "2026-08-07T02:50:42+02:00",
+ "last_success_sha": "6ece451c8",
+ "executed_at": "2026-09-01T09:50:27+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-07",
- "last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#9771, #9776",
+ "last_validation": "2026-09-01",
+ "last_validator": "myia.ai.01.myia@gmail.com",
+ "issue_pr_associee": "#13986",
"cells_total": 16,
"cells_code": 10,
"cells_markdown": 6,
- "cells_with_outputs": 10,
+ "cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -10480,17 +10510,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "716160c0f",
- "executed_at": "2026-08-31T01:17:55+02:00",
+ "last_success_sha": "6930e1fd2",
+ "executed_at": "2026-09-02T01:05:07+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
+ "last_validation": "2026-09-02",
"last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13733",
- "cells_total": 44,
+ "issue_pr_associee": "#13596, #14136",
+ "cells_total": 46,
"cells_code": 18,
- "cells_markdown": 26,
+ "cells_markdown": 28,
"cells_with_outputs": 18,
"cells_without_outputs": 0,
"requires_api": true,
@@ -10660,17 +10690,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "ecacb5405",
- "executed_at": "2026-07-30T00:49:04+02:00",
+ "last_success_sha": "e36c27454",
+ "executed_at": "2026-09-02T03:07:37+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-07-30",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#7746, #8891",
- "cells_total": 17,
+ "issue_pr_associee": "#7746, #14149",
+ "cells_total": 21,
"cells_code": 8,
- "cells_markdown": 9,
+ "cells_markdown": 13,
"cells_with_outputs": 8,
"cells_without_outputs": 0,
"requires_api": false,
@@ -11130,8 +11160,8 @@
"executable_locally": true
},
{
- "path": "IIT/ICT-Series/ICT-Life-SubstratCertifie.ipynb",
- "title": "ICT-Life — Substrat de calibration certifié : le Jeu de la Vie entre dans la batterie ICT",
+ "path": "IIT/ICT-Series/ICT-Greffe4-VoteOnChain.ipynb",
+ "title": "ICT-Greffe4 — Le vote argumenté sur chaîne : fermer la boucle Argumentation Choix social SmartContracts",
"serie": "IIT",
"sous_serie": "ICT-Series",
"kernel": "Python 3",
@@ -11140,18 +11170,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "d0b0eff5f",
- "executed_at": "2026-08-16T10:14:56+02:00",
+ "last_success_sha": "f4a1f92f8",
+ "executed_at": "2026-09-01T14:00:22+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-16",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#5726, #11204",
- "cells_total": 28,
- "cells_code": 11,
+ "issue_pr_associee": "#13570, #13828",
+ "cells_total": 27,
+ "cells_code": 10,
"cells_markdown": 17,
- "cells_with_outputs": 7,
+ "cells_with_outputs": 10,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -11160,39 +11190,99 @@
"executable_locally": true
},
{
- "path": "IIT/ICT-Series/ICT-SAE-JLens-TeteATete.ipynb",
- "title": "Tete-a-tete SAE <-> J-space -- les deux lentilles du workspace global sur Qwen3.5-9B-Base (couche 16)",
+ "path": "IIT/ICT-Series/ICT-Greffe5-AttributionCausale.ipynb",
+ "title": "ICT-Greffe5 -- Attribution causale de l'intervention sur l'espace atteignable",
"serie": "IIT",
"sous_serie": "ICT-Series",
"kernel": "Python 3",
"status": "READY",
- "maturity": "BETA",
- "editorial": "BETA",
+ "maturity": "DRAFT",
+ "editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "e8dc56ac9",
- "executed_at": "2026-08-03T23:59:41+02:00",
+ "last_success_sha": "0aecd0260",
+ "executed_at": "2026-09-01T14:00:40+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "45min",
+ "duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-03",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#8056, #9230",
- "cells_total": 31,
- "cells_code": 11,
- "cells_markdown": 20,
- "cells_with_outputs": 8,
+ "issue_pr_associee": "#13903, #13985",
+ "cells_total": 21,
+ "cells_code": 10,
+ "cells_markdown": 11,
+ "cells_with_outputs": 7,
"cells_without_outputs": 0,
"requires_api": false,
- "requires_gpu": true,
+ "requires_gpu": false,
"requires_cloud": false,
"requires_wsl": false,
- "executable_locally": false
+ "executable_locally": true
},
{
- "path": "IIT/ICT-Series/ICT-Synthese-CrossSubstrat.ipynb",
- "title": "ICT-Synthèse — un seul appareil de mesure, cinq substrats, une question falsifiable",
- "serie": "IIT",
+ "path": "IIT/ICT-Series/ICT-Life-SubstratCertifie.ipynb",
+ "title": "ICT-Life — Substrat de calibration certifié : le Jeu de la Vie entre dans la batterie ICT",
+ "serie": "IIT",
+ "sous_serie": "ICT-Series",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "d0b0eff5f",
+ "executed_at": "2026-08-16T10:14:56+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2025",
+ "last_validation": "2026-08-16",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#5726, #11204",
+ "cells_total": 28,
+ "cells_code": 11,
+ "cells_markdown": 17,
+ "cells_with_outputs": 7,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": false,
+ "executable_locally": true
+ },
+ {
+ "path": "IIT/ICT-Series/ICT-SAE-JLens-TeteATete.ipynb",
+ "title": "Tete-a-tete SAE <-> J-space -- les deux lentilles du workspace global sur Qwen3.5-9B-Base (couche 16)",
+ "serie": "IIT",
+ "sous_serie": "ICT-Series",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "e8dc56ac9",
+ "executed_at": "2026-08-03T23:59:41+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "45min",
+ "owner_logique": "po-2025",
+ "last_validation": "2026-08-03",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#8056, #9230",
+ "cells_total": 31,
+ "cells_code": 11,
+ "cells_markdown": 20,
+ "cells_with_outputs": 8,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": true,
+ "requires_cloud": false,
+ "requires_wsl": false,
+ "executable_locally": false
+ },
+ {
+ "path": "IIT/ICT-Series/ICT-Synthese-CrossSubstrat.ipynb",
+ "title": "ICT-Synthèse — un seul appareil de mesure, cinq substrats, une question falsifiable",
+ "serie": "IIT",
"sous_serie": "ICT-Series",
"kernel": "Python 3",
"status": "READY",
@@ -11380,17 +11470,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "33fc4aa92",
- "executed_at": "2026-08-23T13:53:38+02:00",
+ "last_success_sha": "b001590b4",
+ "executed_at": "2026-09-02T03:07:50+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-23",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12440, #12572",
- "cells_total": 37,
+ "issue_pr_associee": "#14159",
+ "cells_total": 43,
"cells_code": 18,
- "cells_markdown": 19,
+ "cells_markdown": 25,
"cells_with_outputs": 13,
"cells_without_outputs": 0,
"requires_api": false,
@@ -11500,14 +11590,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "f0015262f",
- "executed_at": "2026-09-01T04:55:07+02:00",
+ "last_success_sha": "675b020e7",
+ "executed_at": "2026-09-01T14:00:36+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2023",
"last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13504, #13724",
+ "issue_pr_associee": "#13944, #13952",
"cells_total": 29,
"cells_code": 10,
"cells_markdown": 19,
@@ -11950,17 +12040,17 @@
"editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "7462f1041",
- "executed_at": "2026-08-31T20:48:19+02:00",
+ "last_success_sha": "8f9234414",
+ "executed_at": "2026-09-02T07:51:24+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-31",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13504, #13717",
- "cells_total": 33,
+ "issue_pr_associee": "#14179",
+ "cells_total": 34,
"cells_code": 14,
- "cells_markdown": 19,
+ "cells_markdown": 20,
"cells_with_outputs": 14,
"cells_without_outputs": 0,
"requires_api": false,
@@ -11980,14 +12070,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "7462f1041",
- "executed_at": "2026-08-31T20:48:19+02:00",
+ "last_success_sha": "dcb33bfcd",
+ "executed_at": "2026-09-01T09:57:25+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "15min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-31",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13504, #13717",
+ "issue_pr_associee": "#13862, #13942",
"cells_total": 15,
"cells_code": 5,
"cells_markdown": 10,
@@ -12040,14 +12130,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "84af01695",
- "executed_at": "2026-08-23T13:38:52+02:00",
+ "last_success_sha": "13e43b9d2",
+ "executed_at": "2026-09-01T16:50:21+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-23",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12417, #12553",
+ "issue_pr_associee": "#13759, #13782",
"cells_total": 22,
"cells_code": 8,
"cells_markdown": 14,
@@ -12359,6 +12449,66 @@
"requires_wsl": false,
"executable_locally": true
},
+ {
+ "path": "ML/DataScienceWithAgents/04-Vision/4.1-Conv-NumPy-Torch-Allclose.ipynb",
+ "title": "4.1 — Le neurone convolutif from scratch : kernel NumPy, puis conv2d torch, parité exacte",
+ "serie": "ML",
+ "sous_serie": "DataScienceWithAgents",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "0695a4960",
+ "executed_at": "2026-09-02T07:50:56+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2023",
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#12422, #14204",
+ "cells_total": 36,
+ "cells_code": 10,
+ "cells_markdown": 26,
+ "cells_with_outputs": 7,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": false,
+ "executable_locally": true
+ },
+ {
+ "path": "ML/DataScienceWithAgents/04-Vision/4.2-ConvNet-Profonde-Residuelles.ipynb",
+ "title": "4.2 — ConvNet profonde : pourquoi les résiduelles",
+ "serie": "ML",
+ "sous_serie": "DataScienceWithAgents",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "0695a4960",
+ "executed_at": "2026-09-02T07:50:56+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "45min",
+ "owner_logique": "po-2023",
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#12422, #14204",
+ "cells_total": 48,
+ "cells_code": 19,
+ "cells_markdown": 29,
+ "cells_with_outputs": 19,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": true,
+ "requires_cloud": false,
+ "requires_wsl": false,
+ "executable_locally": false
+ },
{
"path": "ML/DataScienceWithAgents/Track1-LangChain/Day1-Foundations/Labs/Lab1-PythonForDataScience.ipynb",
"title": "Lab 1 - Les Bases de la Data Science en Python",
@@ -12580,17 +12730,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "8f6f8394c",
- "executed_at": "2026-08-28T03:24:29+02:00",
+ "last_success_sha": "3ca593a4a",
+ "executed_at": "2026-09-01T09:54:40+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-28",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11168, #12824",
- "cells_total": 32,
+ "issue_pr_associee": "#11962, #13890",
+ "cells_total": 31,
"cells_code": 12,
- "cells_markdown": 20,
+ "cells_markdown": 19,
"cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": true,
@@ -12640,14 +12790,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "8f6f8394c",
- "executed_at": "2026-08-28T03:24:29+02:00",
+ "last_success_sha": "4bb7b3ff8",
+ "executed_at": "2026-09-01T07:29:39+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-28",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11168, #12824",
+ "issue_pr_associee": "#13945",
"cells_total": 35,
"cells_code": 13,
"cells_markdown": 22,
@@ -12670,18 +12820,18 @@
"editorial": "ALPHA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "8f6f8394c",
- "executed_at": "2026-08-28T03:24:29+02:00",
+ "last_success_sha": "49973cc6d",
+ "executed_at": "2026-09-01T09:11:52+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "30min",
+ "duree_estimee": "45min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-28",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
"issue_pr_associee": "#11168, #12824",
- "cells_total": 38,
- "cells_code": 13,
- "cells_markdown": 25,
- "cells_with_outputs": 11,
+ "cells_total": 46,
+ "cells_code": 16,
+ "cells_markdown": 30,
+ "cells_with_outputs": 14,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -13000,17 +13150,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "3ac89ed30",
- "executed_at": "2026-08-16T03:53:52+02:00",
+ "last_success_sha": "46e0bd57f",
+ "executed_at": "2026-09-01T16:50:13+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-16",
- "last_validator": "myia.ai.01.myia@gmail.com",
- "issue_pr_associee": "#11104, #11173",
- "cells_total": 26,
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13764, #13775",
+ "cells_total": 25,
"cells_code": 10,
- "cells_markdown": 16,
+ "cells_markdown": 15,
"cells_with_outputs": 10,
"cells_without_outputs": 0,
"requires_api": false,
@@ -13111,7 +13261,7 @@
},
{
"path": "ML/ML.Net/ML-4b-ModelComparison-Validity-Python.ipynb",
- "title": "ML-4b : Validite statistique des comparaisons de modeles (Python / sklearn)",
+ "title": "ML-4b : Validité statistique des comparaisons de modèles (Python / sklearn)",
"serie": "ML",
"sous_serie": "ML.Net",
"kernel": "Python 3",
@@ -13120,17 +13270,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "8b5d0cafb",
- "executed_at": "2026-08-07T07:10:23+02:00",
+ "last_success_sha": "b80ef7d8d",
+ "executed_at": "2026-09-02T03:07:43+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-07",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#9810",
- "cells_total": 20,
+ "issue_pr_associee": "#14156",
+ "cells_total": 23,
"cells_code": 10,
- "cells_markdown": 10,
+ "cells_markdown": 13,
"cells_with_outputs": 10,
"cells_without_outputs": 0,
"requires_api": false,
@@ -13529,6 +13679,36 @@
"requires_wsl": false,
"executable_locally": true
},
+ {
+ "path": "Probas/DecisionTheory/Causal-Bridges/DoWhy-1-Estimand-et-Intervention.ipynb",
+ "title": "DoWhy-1 — Exiger un estimand : l'identification causale avant le chiffre",
+ "serie": "Probas",
+ "sous_serie": "DecisionTheory",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "98ec2f7ac",
+ "executed_at": "2026-09-01T18:13:19+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2023",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13721, #13723",
+ "cells_total": 27,
+ "cells_code": 11,
+ "cells_markdown": 16,
+ "cells_with_outputs": 9,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": false,
+ "executable_locally": true
+ },
{
"path": "Probas/DecisionTheory/Causal-Bridges/Quasi-Experimental.ipynb",
"title": "Méthodes quasi-expérimentales — identifier l'effet causal quand le do() est impossible",
@@ -13540,14 +13720,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "51b65d3b9",
- "executed_at": "2026-08-23T10:54:49+02:00",
+ "last_success_sha": "40d9e8eb2",
+ "executed_at": "2026-09-01T20:58:13+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2023",
- "last_validation": "2026-08-23",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12445, #12506",
+ "issue_pr_associee": "#14051, #14092",
"cells_total": 44,
"cells_code": 21,
"cells_markdown": 23,
@@ -14219,36 +14399,6 @@
"requires_wsl": false,
"executable_locally": true
},
- {
- "path": "Probas/DoWhy-1-Estimand-et-Intervention.ipynb",
- "title": "DoWhy-1 — Exiger un estimand : l'identification causale avant le chiffre",
- "serie": "Probas",
- "sous_serie": "",
- "kernel": "Python 3",
- "status": "READY",
- "maturity": "BETA",
- "editorial": "BETA",
- "reproducibility": "EXECUTED",
- "scientific_review": "UNREVIEWED",
- "last_success_sha": "0d3b026f9",
- "executed_at": "2026-08-31T10:56:36+02:00",
- "forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "30min",
- "owner_logique": "po-2023",
- "last_validation": "2026-08-31",
- "last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12231, #12250",
- "cells_total": 27,
- "cells_code": 11,
- "cells_markdown": 16,
- "cells_with_outputs": 9,
- "cells_without_outputs": 0,
- "requires_api": false,
- "requires_gpu": false,
- "requires_cloud": false,
- "requires_wsl": false,
- "executable_locally": true
- },
{
"path": "Probas/Infer-101.ipynb",
"title": "Infer-101 : Introduction a Infer.NET",
@@ -16690,18 +16840,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "61097af29",
+ "executed_at": "2026-09-02T07:51:43+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2026",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 31,
- "cells_code": 13,
- "cells_markdown": 18,
- "cells_with_outputs": 9,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#14142, #14215",
+ "cells_total": 37,
+ "cells_code": 15,
+ "cells_markdown": 22,
+ "cells_with_outputs": 11,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -16750,14 +16900,14 @@
"editorial": "BETA",
"reproducibility": "STATIC_OK",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "f2a096eb9",
- "executed_at": "2026-08-18T14:21:30+02:00",
+ "last_success_sha": "40c7915e9",
+ "executed_at": "2026-09-01T22:22:40+02:00",
"forensic_category": "B_PARTIAL_EXEC",
"duree_estimee": "30min",
"owner_logique": "po-2026",
- "last_validation": "2026-08-18",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#11224, #11328",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#14082",
"cells_total": 25,
"cells_code": 9,
"cells_markdown": 16,
@@ -16870,14 +17020,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "e45578fa5",
- "executed_at": "2026-08-23T21:13:15+02:00",
+ "last_success_sha": "40c7915e9",
+ "executed_at": "2026-09-01T22:22:40+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2026",
- "last_validation": "2026-08-23",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11601, #12611",
+ "issue_pr_associee": "#14082",
"cells_total": 17,
"cells_code": 6,
"cells_markdown": 11,
@@ -16935,9 +17085,9 @@
"forensic_category": "C_NEVER_EXECUTED",
"duree_estimee": "15min",
"owner_logique": "po-2026",
- "last_validation": "2026-08-21",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11947, #12087",
+ "issue_pr_associee": "#14082",
"cells_total": 14,
"cells_code": 3,
"cells_markdown": 11,
@@ -16950,8 +17100,8 @@
"executable_locally": false
},
{
- "path": "QuantConnect/Python/QC-Py-Cloud-04-RL-DQN-Trading.ipynb",
- "title": "QC-Py-Cloud-04 : Reinforcement Learning - DQN Trading",
+ "path": "QuantConnect/Python/QC-Py-Cloud-05-MLP-Forecasting.ipynb",
+ "title": "QC-Py-Cloud-05 : Prevision par Reseau de Neurones (MLP)",
"serie": "QuantConnect",
"sous_serie": "Python",
"kernel": "Python 3",
@@ -16960,44 +17110,14 @@
"editorial": "BETA",
"reproducibility": "STATIC_OK",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "42696689d",
- "executed_at": "2026-08-20T18:21:47+02:00",
+ "last_success_sha": "40c7915e9",
+ "executed_at": "2026-09-01T22:22:40+02:00",
"forensic_category": "B_PARTIAL_EXEC",
"duree_estimee": "30min",
"owner_logique": "po-2026",
- "last_validation": "2026-08-20",
- "last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11601, #11823",
- "cells_total": 18,
- "cells_code": 5,
- "cells_markdown": 13,
- "cells_with_outputs": 2,
- "cells_without_outputs": 0,
- "requires_api": false,
- "requires_gpu": false,
- "requires_cloud": true,
- "requires_wsl": false,
- "executable_locally": false
- },
- {
- "path": "QuantConnect/Python/QC-Py-Cloud-05-MLP-Forecasting.ipynb",
- "title": "QC-Py-Cloud-05 : Prevision par Reseau de Neurones (MLP)",
- "serie": "QuantConnect",
- "sous_serie": "Python",
- "kernel": "Python 3",
- "status": "DEMO",
- "maturity": "ALPHA",
- "editorial": "BETA",
- "reproducibility": "STATIC_OK",
- "scientific_review": "UNREVIEWED",
- "last_success_sha": "fc2664eed",
- "executed_at": "2026-08-23T21:13:12+02:00",
- "forensic_category": "B_PARTIAL_EXEC",
- "duree_estimee": "30min",
- "owner_logique": "po-2026",
- "last_validation": "2026-08-23",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11601, #12604",
+ "issue_pr_associee": "#14082",
"cells_total": 14,
"cells_code": 5,
"cells_markdown": 9,
@@ -17055,9 +17175,9 @@
"forensic_category": "C_NEVER_EXECUTED",
"duree_estimee": "15min",
"owner_logique": "po-2026",
- "last_validation": "2026-08-21",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11947, #12087",
+ "issue_pr_associee": "#14093",
"cells_total": 15,
"cells_code": 3,
"cells_markdown": 12,
@@ -17070,8 +17190,8 @@
"executable_locally": false
},
{
- "path": "QuantConnect/Python/QC-Py-Cloud-06-VolTargeting.ipynb",
- "title": "QC-Py-Cloud-06 -- Volatility Targeting : Risk Management by Volatility Scaling",
+ "path": "QuantConnect/Python/QC-Py-Cloud-07-TemporalCNN.ipynb",
+ "title": "QC-Py-Cloud-07 — Temporal CNN Direction Prediction",
"serie": "QuantConnect",
"sous_serie": "Python",
"kernel": "Python 3",
@@ -17085,9 +17205,9 @@
"forensic_category": "C_NEVER_EXECUTED",
"duree_estimee": "15min",
"owner_logique": "po-2026",
- "last_validation": "2026-08-21",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11947, #12087",
+ "issue_pr_associee": "#14093",
"cells_total": 14,
"cells_code": 3,
"cells_markdown": 11,
@@ -17100,27 +17220,27 @@
"executable_locally": false
},
{
- "path": "QuantConnect/Python/QC-Py-Cloud-07-TemporalCNN.ipynb",
- "title": "QC-Py-Cloud-07 — Temporal CNN Direction Prediction",
+ "path": "QuantConnect/Python/QC-Py-Cloud-08-ValueFactor-ZScore.ipynb",
+ "title": "Value Factor Z-Score — Sélection multi-facteurs fondamentaux",
"serie": "QuantConnect",
"sous_serie": "Python",
"kernel": "Python 3",
"status": "DEMO",
- "maturity": "DRAFT",
+ "maturity": "BETA",
"editorial": "BETA",
- "reproducibility": "UNTESTED",
+ "reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "",
- "executed_at": "",
- "forensic_category": "C_NEVER_EXECUTED",
+ "last_success_sha": "771661cbc",
+ "executed_at": "2026-07-18T23:12:14+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "15min",
"owner_logique": "po-2026",
- "last_validation": "2026-08-21",
+ "last_validation": "2026-07-18",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11947, #12087",
- "cells_total": 14,
+ "issue_pr_associee": "#2876, #7277",
+ "cells_total": 12,
"cells_code": 3,
- "cells_markdown": 11,
+ "cells_markdown": 9,
"cells_with_outputs": 0,
"cells_without_outputs": 0,
"requires_api": false,
@@ -17130,8 +17250,8 @@
"executable_locally": false
},
{
- "path": "QuantConnect/Python/QC-Py-Cloud-08-ValueFactor-ZScore.ipynb",
- "title": "Value Factor Z-Score — Sélection multi-facteurs fondamentaux",
+ "path": "QuantConnect/Python/QC-Py-Cloud-09-OptionWheel.ipynb",
+ "title": "Option Wheel — Le paradoxe du win-rate eleve",
"serie": "QuantConnect",
"sous_serie": "Python",
"kernel": "Python 3",
@@ -17148,9 +17268,9 @@
"last_validation": "2026-07-18",
"last_validator": "jsboige@gmail.com",
"issue_pr_associee": "#2876, #7277",
- "cells_total": 12,
+ "cells_total": 13,
"cells_code": 3,
- "cells_markdown": 9,
+ "cells_markdown": 10,
"cells_with_outputs": 0,
"cells_without_outputs": 0,
"requires_api": false,
@@ -17160,27 +17280,57 @@
"executable_locally": false
},
{
- "path": "QuantConnect/Python/QC-Py-Cloud-09-OptionWheel.ipynb",
- "title": "Option Wheel — Le paradoxe du win-rate eleve",
+ "path": "QuantConnect/Python/QC-Py-Cloud-10-RL-DQN-Trading.ipynb",
+ "title": "QC-Py-Cloud-10 : Reinforcement Learning - DQN Trading",
"serie": "QuantConnect",
"sous_serie": "Python",
"kernel": "Python 3",
"status": "DEMO",
- "maturity": "BETA",
+ "maturity": "ALPHA",
"editorial": "BETA",
- "reproducibility": "EXECUTED",
+ "reproducibility": "STATIC_OK",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "771661cbc",
- "executed_at": "2026-07-18T23:12:14+02:00",
- "forensic_category": "A_ALL_EXEC_OK",
+ "last_success_sha": "40c7915e9",
+ "executed_at": "2026-09-01T22:22:40+02:00",
+ "forensic_category": "B_PARTIAL_EXEC",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2026",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#14082",
+ "cells_total": 18,
+ "cells_code": 5,
+ "cells_markdown": 13,
+ "cells_with_outputs": 2,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": true,
+ "requires_wsl": false,
+ "executable_locally": false
+ },
+ {
+ "path": "QuantConnect/Python/QC-Py-Cloud-13-VolTargeting.ipynb",
+ "title": "QC-Py-Cloud-13 -- Volatility Targeting : Risk Management by Volatility Scaling",
+ "serie": "QuantConnect",
+ "sous_serie": "Python",
+ "kernel": "Python 3",
+ "status": "DEMO",
+ "maturity": "DRAFT",
+ "editorial": "BETA",
+ "reproducibility": "UNTESTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "",
+ "executed_at": "",
+ "forensic_category": "C_NEVER_EXECUTED",
"duree_estimee": "15min",
"owner_logique": "po-2026",
- "last_validation": "2026-07-18",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#2876, #7277",
- "cells_total": 13,
+ "issue_pr_associee": "#14093",
+ "cells_total": 14,
"cells_code": 3,
- "cells_markdown": 10,
+ "cells_markdown": 11,
"cells_with_outputs": 0,
"cells_without_outputs": 0,
"requires_api": false,
@@ -17260,17 +17410,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "bc02315f2",
- "executed_at": "2026-08-22T21:23:20+02:00",
+ "last_success_sha": "d3e40459f",
+ "executed_at": "2026-09-01T22:22:36+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2026",
- "last_validation": "2026-08-22",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11703, #12361",
- "cells_total": 20,
+ "issue_pr_associee": "#14088",
+ "cells_total": 22,
"cells_code": 10,
- "cells_markdown": 10,
+ "cells_markdown": 12,
"cells_with_outputs": 10,
"cells_without_outputs": 0,
"requires_api": false,
@@ -19720,17 +19870,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "bf88f2b63",
+ "executed_at": "2026-09-01T12:48:06+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 34,
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13410, #13980",
+ "cells_total": 44,
"cells_code": 16,
- "cells_markdown": 18,
+ "cells_markdown": 28,
"cells_with_outputs": 13,
"cells_without_outputs": 0,
"requires_api": false,
@@ -20680,14 +20830,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "07bf76093",
- "executed_at": "2026-08-31T10:56:40+02:00",
+ "last_success_sha": "061739c64",
+ "executed_at": "2026-09-01T14:00:13+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13307, #13323",
+ "issue_pr_associee": "#13685",
"cells_total": 35,
"cells_code": 14,
"cells_markdown": 21,
@@ -20789,6 +20939,66 @@
"requires_wsl": false,
"executable_locally": true
},
+ {
+ "path": "Search/Applications/Hybrid/App-28-LearningToBranch-Generalization-Audit.ipynb",
+ "title": "App-28 — Learning to branch",
+ "serie": "Search",
+ "sous_serie": "Applications",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "5d515bb1d",
+ "executed_at": "2026-09-02T04:28:05+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2025",
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#14050",
+ "cells_total": 26,
+ "cells_code": 12,
+ "cells_markdown": 14,
+ "cells_with_outputs": 8,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": false,
+ "executable_locally": true
+ },
+ {
+ "path": "Search/Applications/Hybrid/App-29-SALBP-AssemblyLineBalancing-Audit.ipynb",
+ "title": "App-29 — Équilibrage de chaîne d'assemblage (SALBP)",
+ "serie": "Search",
+ "sous_serie": "Applications",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "0088ff9c5",
+ "executed_at": "2026-09-01T22:22:49+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2025",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#14115",
+ "cells_total": 33,
+ "cells_code": 11,
+ "cells_markdown": 22,
+ "cells_with_outputs": 11,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": false,
+ "executable_locally": true
+ },
{
"path": "Search/Applications/Hybrid/App-9-EdgeDetection.ipynb",
"title": "App-9 : Detection de bords par algorithmes génétiques",
@@ -20969,6 +21179,36 @@
"requires_wsl": false,
"executable_locally": true
},
+ {
+ "path": "Search/Part1-Foundations/Lean-18-Search-AStar-Optimality.ipynb",
+ "title": "Lean-18 : A* et l'optimalité sous heuristique admissible — visite formelle de search_lean",
+ "serie": "Search",
+ "sous_serie": "Part1-Foundations",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "061739c64",
+ "executed_at": "2026-09-01T14:00:13+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2025",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13685",
+ "cells_total": 24,
+ "cells_code": 11,
+ "cells_markdown": 13,
+ "cells_with_outputs": 7,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": true,
+ "executable_locally": false
+ },
{
"path": "Search/Part1-Foundations/Search-02b-NetworkX-Csharp.ipynb",
"title": "Search-02b : Théorie des Graphes avec NetworkX (C#)",
@@ -21040,18 +21280,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "dd3a4b5dc",
- "executed_at": "2026-09-01T04:45:59+02:00",
+ "last_success_sha": "0a95553bd",
+ "executed_at": "2026-09-01T16:59:16+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2025",
"last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13797",
- "cells_total": 25,
- "cells_code": 13,
- "cells_markdown": 12,
- "cells_with_outputs": 13,
+ "issue_pr_associee": "#13772, #14067",
+ "cells_total": 28,
+ "cells_code": 14,
+ "cells_markdown": 14,
+ "cells_with_outputs": 14,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -21460,17 +21700,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "dd3a4b5dc",
- "executed_at": "2026-09-01T04:45:59+02:00",
+ "last_success_sha": "53989f977",
+ "executed_at": "2026-09-01T20:59:46+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2025",
"last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13797",
- "cells_total": 84,
+ "issue_pr_associee": "#13754, #13833",
+ "cells_total": 91,
"cells_code": 27,
- "cells_markdown": 57,
+ "cells_markdown": 64,
"cells_with_outputs": 24,
"cells_without_outputs": 0,
"requires_api": false,
@@ -22960,17 +23200,17 @@
"editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "67bc47b57",
+ "executed_at": "2026-09-02T07:51:15+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "15min",
+ "duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 12,
- "cells_code": 6,
- "cells_markdown": 6,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#1203, #14193",
+ "cells_total": 18,
+ "cells_code": 9,
+ "cells_markdown": 9,
"cells_with_outputs": 6,
"cells_without_outputs": 0,
"requires_api": false,
@@ -23130,8 +23370,8 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-22-MGS-vs-Mealpy.ipynb",
- "title": "MGS-22 : MGS contre mealpy — le bench croisé lib-vs-lib sur le Sudoku",
+ "path": "Search/Part4-Metaheuristics/MGS-3-Eukaryote.ipynb",
+ "title": "MGS-3 : L'Eukaryote -- sous-populations et chromosomes composites",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
@@ -23140,18 +23380,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "3118c6798",
- "executed_at": "2026-08-31T03:22:36+02:00",
+ "last_success_sha": "9fb190c6c",
+ "executed_at": "2026-08-21T07:09:45+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "30min",
+ "duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
+ "last_validation": "2026-08-21",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12607, #13767",
- "cells_total": 21,
- "cells_code": 9,
- "cells_markdown": 12,
- "cells_with_outputs": 9,
+ "issue_pr_associee": "#1203, #12070",
+ "cells_total": 28,
+ "cells_code": 10,
+ "cells_markdown": 18,
+ "cells_with_outputs": 10,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23160,8 +23400,8 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-23-DifferentialEvolution-vs-Mealpy.ipynb",
- "title": "MGS-23 : DifferentialEvolution MGS contre mealpy — l'écart du PSO se reproduit-il ?",
+ "path": "Search/Part4-Metaheuristics/MGS-4-Islands.ipynb",
+ "title": "MGS-4 : Le Modèle Insulaire -- populations structurees et migration",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
@@ -23178,10 +23418,10 @@
"last_validation": "2026-08-31",
"last_validator": "jessynoo@gmail.com",
"issue_pr_associee": "#13589, #13606",
- "cells_total": 29,
- "cells_code": 12,
- "cells_markdown": 17,
- "cells_with_outputs": 12,
+ "cells_total": 36,
+ "cells_code": 13,
+ "cells_markdown": 23,
+ "cells_with_outputs": 13,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23190,28 +23430,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-24-SimulatedAnnealing-vs-Mealpy.ipynb",
- "title": "MGS-24 : SimulatedAnnealing MGS contre mealpy — deux recuits, deux architectures",
+ "path": "Search/Part4-Metaheuristics/MGS-5-CompoundMetaheuristics.ipynb",
+ "title": "MGS-5 : Construire les métaheuristiques composées — des primitives au raccourci factory",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "ALPHA",
- "editorial": "ALPHA",
+ "maturity": "DRAFT",
+ "editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "30min",
+ "duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 19,
- "cells_code": 9,
- "cells_markdown": 10,
- "cells_with_outputs": 9,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 34,
+ "cells_code": 14,
+ "cells_markdown": 20,
+ "cells_with_outputs": 14,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23220,28 +23460,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-25-WhaleOptimisation-vs-Mealpy.ipynb",
- "title": "MGS-25 : WhaleOptimisation MGS contre mealpy — le WOA canonique face à son jumeau exact",
+ "path": "Search/Part4-Metaheuristics/MGS-6-Benchmarks.ipynb",
+ "title": "MGS-6 : Benchmarks comparatifs -- l'argument primitives-based",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "BETA",
- "editorial": "BETA",
+ "maturity": "ALPHA",
+ "editorial": "ALPHA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "0c2c62e49",
+ "executed_at": "2026-08-22T01:31:18+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 19,
- "cells_code": 9,
- "cells_markdown": 10,
- "cells_with_outputs": 9,
+ "last_validation": "2026-08-22",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#1203, #12190",
+ "cells_total": 21,
+ "cells_code": 8,
+ "cells_markdown": 13,
+ "cells_with_outputs": 8,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23250,28 +23490,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-26-EquilibriumOptimizer-vs-Mealpy.ipynb",
- "title": "MGS-26 : EquilibriumOptimizer MGS contre mealpy — le port face à son original",
+ "path": "Search/Part4-Metaheuristics/MGS-7-TSP.ipynb",
+ "title": "MGS-7 : TSP combinatoire -- la grammaire de composition est agnostique à la représentation",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "ALPHA",
- "editorial": "ALPHA",
+ "maturity": "BETA",
+ "editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
"last_success_sha": "59f7f79fa",
"executed_at": "2026-08-31T19:49:56+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "30min",
+ "duree_estimee": "45min",
"owner_logique": "po-2025",
"last_validation": "2026-08-31",
"last_validator": "jessynoo@gmail.com",
"issue_pr_associee": "#13589, #13606",
- "cells_total": 19,
- "cells_code": 9,
- "cells_markdown": 10,
- "cells_with_outputs": 9,
+ "cells_total": 26,
+ "cells_code": 12,
+ "cells_markdown": 14,
+ "cells_with_outputs": 12,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23280,28 +23520,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-27-ForensicBasedInvestigation-vs-Mealpy.ipynb",
- "title": "MGS-27 : ForensicBasedInvestigation MGS contre mealpy — la paire miroir et ses deux dérives",
+ "path": "Search/Part4-Metaheuristics/MGS-7b-LandscapeMultidim.ipynb",
+ "title": "MGS-7b : projection multi-dimensionnelle des paysages (RenderHeatmap N-D)",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "ALPHA",
- "editorial": "ALPHA",
+ "maturity": "DRAFT",
+ "editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "aaf552db8",
+ "executed_at": "2026-08-30T18:50:20+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 19,
- "cells_code": 9,
- "cells_markdown": 10,
- "cells_with_outputs": 9,
+ "last_validation": "2026-08-30",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13515, #13525",
+ "cells_total": 16,
+ "cells_code": 8,
+ "cells_markdown": 8,
+ "cells_with_outputs": 8,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23310,28 +23550,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-28-BareBonesPSO-vs-Mealpy.ipynb",
- "title": "MGS-28 : Bare Bones PSO MGS contre mealpy — le PSO sans vitesse, et ses deux ancrages",
+ "path": "Search/Part4-Metaheuristics/MGS-7c-RosenbrockGriewank.ipynb",
+ "title": "MGS-7c : Rosenbrock (vallée étroite) + Griewank (produit-cosinus) en projection N-D",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "ALPHA",
- "editorial": "ALPHA",
+ "maturity": "DRAFT",
+ "editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "e3be31241",
+ "executed_at": "2026-09-01T09:55:25+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "45min",
+ "duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 21,
- "cells_code": 10,
- "cells_markdown": 11,
- "cells_with_outputs": 10,
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#1203, #13886",
+ "cells_total": 14,
+ "cells_code": 6,
+ "cells_markdown": 8,
+ "cells_with_outputs": 6,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23340,8 +23580,8 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-29-GA-vs-Mealpy.ipynb",
- "title": "MGS-29 : GA MGS compose \"Default\" contre BaseGA mealpy — la revanche du GA",
+ "path": "Search/Part4-Metaheuristics/MGS-7d-MichalewiczDixonPrice.ipynb",
+ "title": "MGS-7d : Michalewicz (steep ridges) + Dixon-Price (narrow valley non-scalable) en projection N-D",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
@@ -23350,18 +23590,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "f8de1d044",
- "executed_at": "2026-08-29T18:34:39+02:00",
+ "last_success_sha": "59f7f79fa",
+ "executed_at": "2026-08-31T19:49:56+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "30min",
+ "duree_estimee": "15min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-29",
- "last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13516, #13518",
- "cells_total": 12,
- "cells_code": 5,
- "cells_markdown": 7,
- "cells_with_outputs": 5,
+ "last_validation": "2026-08-31",
+ "last_validator": "jessynoo@gmail.com",
+ "issue_pr_associee": "#13589, #13606",
+ "cells_total": 9,
+ "cells_code": 3,
+ "cells_markdown": 6,
+ "cells_with_outputs": 3,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23370,8 +23610,8 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-3-Eukaryote.ipynb",
- "title": "MGS-3 : L'Eukaryote -- sous-populations et chromosomes composites",
+ "path": "Search/Part4-Metaheuristics/MGS-8-LandscapeExplorer.ipynb",
+ "title": "MGS-8 : Fitness Landscape Explorer -- voir la surface pour comprendre la recherche",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
@@ -23380,18 +23620,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "9fb190c6c",
- "executed_at": "2026-08-21T07:09:45+02:00",
+ "last_success_sha": "59f7f79fa",
+ "executed_at": "2026-08-31T19:49:56+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-21",
- "last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#1203, #12070",
- "cells_total": 28,
- "cells_code": 10,
- "cells_markdown": 18,
- "cells_with_outputs": 10,
+ "last_validation": "2026-08-31",
+ "last_validator": "jessynoo@gmail.com",
+ "issue_pr_associee": "#13589, #13606",
+ "cells_total": 37,
+ "cells_code": 17,
+ "cells_markdown": 20,
+ "cells_with_outputs": 17,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23400,28 +23640,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-30-ScatterSearch-Decomposition.ipynb",
- "title": "MGS-30 : Scatter Search MGS contre son ombre — la diversité du RefSet en question, et le jumeau mealpy",
+ "path": "Search/Part4-Metaheuristics/MGS-9-EverestRelief.ipynb",
+ "title": "MGS-9 - Trouver l'Everest : relief reel et bassins d'attraction",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "DRAFT",
- "editorial": "DRAFT",
+ "maturity": "BETA",
+ "editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "aaf552db8",
- "executed_at": "2026-08-30T18:50:20+02:00",
+ "last_success_sha": "59f7f79fa",
+ "executed_at": "2026-08-31T19:49:56+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-30",
- "last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13515, #13525",
- "cells_total": 21,
- "cells_code": 10,
- "cells_markdown": 11,
- "cells_with_outputs": 10,
+ "last_validation": "2026-08-31",
+ "last_validator": "jessynoo@gmail.com",
+ "issue_pr_associee": "#13589, #13606",
+ "cells_total": 28,
+ "cells_code": 12,
+ "cells_markdown": 16,
+ "cells_with_outputs": 12,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23430,28 +23670,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-31-Synthese-Croisee.ipynb",
- "title": "MGS-31 : Synthèse croisée MGS contre mealpy — neuf paires, un verdict",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-22-MGS-vs-Mealpy.ipynb",
+ "title": "MGS-22 : MGS contre mealpy — le bench croisé lib-vs-lib sur le Sudoku",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "DRAFT",
- "editorial": "DRAFT",
+ "maturity": "BETA",
+ "editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "b33d42b05",
- "executed_at": "2026-08-30T20:52:30+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-30",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12607, #13694",
- "cells_total": 20,
- "cells_code": 8,
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 21,
+ "cells_code": 9,
"cells_markdown": 12,
- "cells_with_outputs": 8,
+ "cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23460,8 +23700,8 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-4-Islands.ipynb",
- "title": "MGS-4 : Le Modèle Insulaire -- populations structurees et migration",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-23-DifferentialEvolution-vs-Mealpy.ipynb",
+ "title": "MGS-23 : DifferentialEvolution MGS contre mealpy — l'écart du PSO se reproduit-il ?",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
@@ -23470,18 +23710,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 36,
- "cells_code": 13,
- "cells_markdown": 23,
- "cells_with_outputs": 13,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 29,
+ "cells_code": 12,
+ "cells_markdown": 17,
+ "cells_with_outputs": 12,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23490,28 +23730,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-5-CompoundMetaheuristics.ipynb",
- "title": "MGS-5 : Construire les métaheuristiques composées — des primitives au raccourci factory",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-24-SimulatedAnnealing-vs-Mealpy.ipynb",
+ "title": "MGS-24 : SimulatedAnnealing MGS contre mealpy — deux recuits, deux architectures",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "DRAFT",
- "editorial": "DRAFT",
+ "maturity": "ALPHA",
+ "editorial": "ALPHA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "45min",
+ "duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 34,
- "cells_code": 14,
- "cells_markdown": 20,
- "cells_with_outputs": 14,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 19,
+ "cells_code": 9,
+ "cells_markdown": 10,
+ "cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23520,28 +23760,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-6-Benchmarks.ipynb",
- "title": "MGS-6 : Benchmarks comparatifs -- l'argument primitives-based",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-25-WhaleOptimisation-vs-Mealpy.ipynb",
+ "title": "MGS-25 : WhaleOptimisation MGS contre mealpy — le WOA canonique face à son jumeau exact",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "ALPHA",
- "editorial": "ALPHA",
+ "maturity": "BETA",
+ "editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "0c2c62e49",
- "executed_at": "2026-08-22T01:31:18+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-22",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#1203, #12190",
- "cells_total": 21,
- "cells_code": 8,
- "cells_markdown": 13,
- "cells_with_outputs": 8,
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 19,
+ "cells_code": 9,
+ "cells_markdown": 10,
+ "cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23550,28 +23790,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-7-TSP.ipynb",
- "title": "MGS-7 : TSP combinatoire -- la grammaire de composition est agnostique à la représentation",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-26-EquilibriumOptimizer-vs-Mealpy.ipynb",
+ "title": "MGS-26 : EquilibriumOptimizer MGS contre mealpy — le port face à son original",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "BETA",
- "editorial": "BETA",
+ "maturity": "ALPHA",
+ "editorial": "ALPHA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "45min",
+ "duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 26,
- "cells_code": 12,
- "cells_markdown": 14,
- "cells_with_outputs": 12,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 19,
+ "cells_code": 9,
+ "cells_markdown": 10,
+ "cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23580,28 +23820,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-7b-LandscapeMultidim.ipynb",
- "title": "MGS-7b : projection multi-dimensionnelle des paysages (RenderHeatmap N-D)",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-27-ForensicBasedInvestigation-vs-Mealpy.ipynb",
+ "title": "MGS-27 : ForensicBasedInvestigation MGS contre mealpy — la paire miroir et ses deux dérives",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "DRAFT",
- "editorial": "DRAFT",
+ "maturity": "ALPHA",
+ "editorial": "ALPHA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "aaf552db8",
- "executed_at": "2026-08-30T18:50:20+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-30",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#13515, #13525",
- "cells_total": 16,
- "cells_code": 8,
- "cells_markdown": 8,
- "cells_with_outputs": 8,
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 19,
+ "cells_code": 9,
+ "cells_markdown": 10,
+ "cells_with_outputs": 9,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23610,28 +23850,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-7c-RosenbrockGriewank.ipynb",
- "title": "MGS-7c : Rosenbrock (vallée étroite) + Griewank (produit-cosinus) en projection N-D",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-28-BareBonesPSO-vs-Mealpy.ipynb",
+ "title": "MGS-28 : Bare Bones PSO MGS contre mealpy — le PSO sans vitesse, et ses deux ancrages",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "DRAFT",
- "editorial": "DRAFT",
+ "maturity": "ALPHA",
+ "editorial": "ALPHA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "15min",
+ "duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 9,
- "cells_code": 3,
- "cells_markdown": 6,
- "cells_with_outputs": 3,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 21,
+ "cells_code": 10,
+ "cells_markdown": 11,
+ "cells_with_outputs": 10,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23640,8 +23880,8 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-7d-MichalewiczDixonPrice.ipynb",
- "title": "MGS-7d : Michalewicz (steep ridges) + Dixon-Price (narrow valley non-scalable) en projection N-D",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-29-GA-vs-Mealpy.ipynb",
+ "title": "MGS-29 : GA MGS compose \"Default\" contre BaseGA mealpy — la revanche du GA",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
@@ -23650,18 +23890,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "15min",
+ "duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 9,
- "cells_code": 3,
- "cells_markdown": 6,
- "cells_with_outputs": 3,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 12,
+ "cells_code": 5,
+ "cells_markdown": 7,
+ "cells_with_outputs": 5,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23670,28 +23910,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-8-LandscapeExplorer.ipynb",
- "title": "MGS-8 : Fitness Landscape Explorer -- voir la surface pour comprendre la recherche",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-30-ScatterSearch-Decomposition.ipynb",
+ "title": "MGS-30 : Scatter Search MGS contre son ombre — la diversité du RefSet en question, et le jumeau mealpy",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "BETA",
- "editorial": "BETA",
+ "maturity": "DRAFT",
+ "editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 37,
- "cells_code": 17,
- "cells_markdown": 20,
- "cells_with_outputs": 17,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 21,
+ "cells_code": 10,
+ "cells_markdown": 11,
+ "cells_with_outputs": 10,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -23700,28 +23940,28 @@
"executable_locally": true
},
{
- "path": "Search/Part4-Metaheuristics/MGS-9-EverestRelief.ipynb",
- "title": "MGS-9 - Trouver l'Everest : relief reel et bassins d'attraction",
+ "path": "Search/Part4-Metaheuristics/MGS-vs-mealpy/MGS-31-Synthese-Croisee.ipynb",
+ "title": "MGS-31 : Synthèse croisée MGS contre mealpy — neuf paires, un verdict",
"serie": "Search",
"sous_serie": "Part4-Metaheuristics",
"kernel": ".NET (C#)",
"status": "READY",
- "maturity": "BETA",
- "editorial": "BETA",
+ "maturity": "DRAFT",
+ "editorial": "DRAFT",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "53f6d3d67",
+ "executed_at": "2026-09-02T04:56:01+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "45min",
+ "duree_estimee": "30min",
"owner_logique": "po-2025",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 28,
- "cells_code": 12,
- "cells_markdown": 16,
- "cells_with_outputs": 12,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13777, #13959",
+ "cells_total": 20,
+ "cells_code": 8,
+ "cells_markdown": 12,
+ "cells_with_outputs": 8,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
@@ -25549,18 +25789,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "7b40d9b33",
+ "executed_at": "2026-09-01T14:36:09+02:00",
"forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "30min",
+ "duree_estimee": "45min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 35,
- "cells_code": 14,
- "cells_markdown": 21,
- "cells_with_outputs": 10,
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#14023",
+ "cells_total": 43,
+ "cells_code": 18,
+ "cells_markdown": 25,
+ "cells_with_outputs": 14,
"cells_without_outputs": 0,
"requires_api": true,
"requires_gpu": false,
@@ -26389,14 +26629,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "641be890a",
- "executed_at": "2026-08-24T11:44:52+02:00",
+ "last_success_sha": "460ece6ae",
+ "executed_at": "2026-09-01T14:00:27+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-24",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12375, #12450",
+ "issue_pr_associee": "#13840, #13106, #13848",
"cells_total": 41,
"cells_code": 18,
"cells_markdown": 23,
@@ -26438,36 +26678,6 @@
"requires_wsl": true,
"executable_locally": false
},
- {
- "path": "SymbolicAI/Lean/Lean-18-Search-AStar-Optimality.ipynb",
- "title": "Lean-18 : A* et l'optimalité sous heuristique admissible — visite formelle de search_lean",
- "serie": "SymbolicAI",
- "sous_serie": "Lean",
- "kernel": "Python 3",
- "status": "READY",
- "maturity": "BETA",
- "editorial": "BETA",
- "reproducibility": "EXECUTED",
- "scientific_review": "UNREVIEWED",
- "last_success_sha": "ebe037a46",
- "executed_at": "2026-08-28T03:50:21+02:00",
- "forensic_category": "A_ALL_EXEC_OK",
- "duree_estimee": "30min",
- "owner_logique": "po-2024",
- "last_validation": "2026-08-28",
- "last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#12375, #12717",
- "cells_total": 24,
- "cells_code": 11,
- "cells_markdown": 13,
- "cells_with_outputs": 7,
- "cells_without_outputs": 0,
- "requires_api": false,
- "requires_gpu": false,
- "requires_cloud": false,
- "requires_wsl": true,
- "executable_locally": false
- },
{
"path": "SymbolicAI/Lean/Lean-19-Sendov-Complex-Analysis.ipynb",
"title": "Lean-19 : La Conjecture de Sendov (preuve L. Mazur, digestion T. Tao, aout 2026) — Digestion pedagogique",
@@ -26479,14 +26689,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "e1ad7868a",
- "executed_at": "2026-08-15T16:52:05+02:00",
+ "last_success_sha": "061739c64",
+ "executed_at": "2026-09-01T14:00:13+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-15",
+ "last_validation": "2026-09-01",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11044, #11065",
+ "issue_pr_associee": "#13685",
"cells_total": 22,
"cells_code": 9,
"cells_markdown": 13,
@@ -26629,14 +26839,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "061739c64",
+ "executed_at": "2026-09-01T14:00:13+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13685",
"cells_total": 41,
"cells_code": 13,
"cells_markdown": 28,
@@ -26749,14 +26959,14 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "774b29bb3",
- "executed_at": "2026-08-19T16:39:08+02:00",
+ "last_success_sha": "061739c64",
+ "executed_at": "2026-09-01T14:00:13+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "15min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-19",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#11703, #11710",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13685",
"cells_total": 21,
"cells_code": 7,
"cells_markdown": 14,
@@ -26809,17 +27019,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "0bbbfb40f",
- "executed_at": "2026-08-23T14:10:30+02:00",
+ "last_success_sha": "ee5e31b70",
+ "executed_at": "2026-09-02T03:07:30+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "30min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-23",
+ "last_validation": "2026-09-02",
"last_validator": "jsboige@gmail.com",
- "issue_pr_associee": "#11840, #12241",
- "cells_total": 27,
+ "issue_pr_associee": "#14138",
+ "cells_total": 31,
"cells_code": 14,
- "cells_markdown": 13,
+ "cells_markdown": 17,
"cells_with_outputs": 14,
"cells_without_outputs": 0,
"requires_api": false,
@@ -27379,17 +27589,17 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "3c4863a53",
- "executed_at": "2026-08-29T10:59:54+02:00",
+ "last_success_sha": "fdba0fa45",
+ "executed_at": "2026-09-01T09:18:51+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-29",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#12368, #12875",
- "cells_total": 26,
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13410, #13982",
+ "cells_total": 35,
"cells_code": 13,
- "cells_markdown": 13,
+ "cells_markdown": 22,
"cells_with_outputs": 13,
"cells_without_outputs": 0,
"requires_api": false,
@@ -29648,6 +29858,36 @@
"requires_wsl": false,
"executable_locally": true
},
+ {
+ "path": "SymbolicAI/SemanticWeb/SW-15-Python-Coup-Argumentatif.ipynb",
+ "title": "SW-15 — Le coup argumentatif : greffer AIF sur le coup ontologique",
+ "serie": "SymbolicAI",
+ "sous_serie": "SemanticWeb",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "de9008066",
+ "executed_at": "2026-09-01T14:28:08+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "30min",
+ "owner_logique": "po-2024",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13567, #13712",
+ "cells_total": 24,
+ "cells_code": 9,
+ "cells_markdown": 15,
+ "cells_with_outputs": 5,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": false,
+ "executable_locally": true
+ },
{
"path": "SymbolicAI/SemanticWeb/SW-2-CSharp-RDFBasics.ipynb",
"title": "SW-2-RDFBasics",
@@ -30218,6 +30458,36 @@
"requires_wsl": false,
"executable_locally": true
},
+ {
+ "path": "SymbolicAI/SmartContracts/00-Foundations/SC-2b-Bac-ASable-Institutionnel.ipynb",
+ "title": "SC-2b - Bac a sable institutionnel : des acteurs, pas seulement des contrats",
+ "serie": "SymbolicAI",
+ "sous_serie": "SmartContracts",
+ "kernel": "Python 3",
+ "status": "READY",
+ "maturity": "BETA",
+ "editorial": "BETA",
+ "reproducibility": "EXECUTED",
+ "scientific_review": "UNREVIEWED",
+ "last_success_sha": "fa09a98cc",
+ "executed_at": "2026-09-01T16:50:28+02:00",
+ "forensic_category": "A_ALL_EXEC_OK",
+ "duree_estimee": "45min",
+ "owner_logique": "po-2024",
+ "last_validation": "2026-09-01",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#13571, #13798",
+ "cells_total": 33,
+ "cells_code": 15,
+ "cells_markdown": 18,
+ "cells_with_outputs": 12,
+ "cells_without_outputs": 0,
+ "requires_api": false,
+ "requires_gpu": false,
+ "requires_cloud": false,
+ "requires_wsl": true,
+ "executable_locally": false
+ },
{
"path": "SymbolicAI/SmartContracts/01-Solidity-Foundation/SC-3-Solidity-Basics.ipynb",
"title": "SC-3-Solidity-Basics - Fondements de Solidity",
@@ -32419,18 +32689,18 @@
"editorial": "BETA",
"reproducibility": "EXECUTED",
"scientific_review": "UNREVIEWED",
- "last_success_sha": "59f7f79fa",
- "executed_at": "2026-08-31T19:49:56+02:00",
+ "last_success_sha": "e0b0e3d16",
+ "executed_at": "2026-09-02T04:55:46+02:00",
"forensic_category": "A_ALL_EXEC_OK",
"duree_estimee": "45min",
"owner_logique": "po-2024",
- "last_validation": "2026-08-31",
- "last_validator": "jessynoo@gmail.com",
- "issue_pr_associee": "#13589, #13606",
- "cells_total": 34,
- "cells_code": 17,
- "cells_markdown": 17,
- "cells_with_outputs": 16,
+ "last_validation": "2026-09-02",
+ "last_validator": "jsboige@gmail.com",
+ "issue_pr_associee": "#14143, #14210",
+ "cells_total": 52,
+ "cells_code": 18,
+ "cells_markdown": 34,
+ "cells_with_outputs": 17,
"cells_without_outputs": 0,
"requires_api": false,
"requires_gpu": false,
diff --git a/COURSE_CATALOG.generated.md b/COURSE_CATALOG.generated.md
index a207c18610..acab0a482d 100644
--- a/COURSE_CATALOG.generated.md
+++ b/COURSE_CATALOG.generated.md
@@ -1,11 +1,11 @@
# CoursIA Notebook Catalog
-Generated: 2026-09-01 03:55
-Total notebooks: 1090
+Generated: 2026-09-02 08:26
+Total notebooks: 1099
## Status Summary
-- **READY**: 922
+- **READY**: 931
- **DEMO**: 166
- **RESEARCH**: 0
- **BROKEN**: 2
@@ -13,14 +13,14 @@ Total notebooks: 1090
## Maturity Summary
- **PRODUCTION**: 0
-- **BETA**: 981
+- **BETA**: 991
- **TEMPLATE**: 4
-- **ALPHA**: 59
+- **ALPHA**: 58
- **DRAFT**: 46
## By Series
-### GenAI (213 notebooks) — BROKEN:2, DEMO:107, READY:104 | ALPHA:21, BETA:176, DRAFT:13, TEMPLATE:3
+### GenAI (214 notebooks) — BROKEN:2, DEMO:107, READY:105 | ALPHA:20, BETA:179, DRAFT:12, TEMPLATE:3
| # | Notebook | Kernel | Status | Maturity | Duration | Owner |
|---|----------|--------|--------|----------|----------|-------|
@@ -37,208 +37,209 @@ Total notebooks: 1090
| 11 | Aspire : des tests d'intégration modernes —… | .NET (C#) | READY | BETA | 45min | po-2025 |
| 12 | Aspire : garde-fous du code d'agent — l'analyseur… | .NET (C#) | READY | ALPHA | 45min | po-2025 |
| 13 | Aspire : le routeur MultiConnector — vetting en… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 14 | OpenAI TTS - Synthese Vocale par API | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 15 | OpenAI Whisper STT - Reconnaissance Vocale par API | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 16 | Opérations de Base sur l'Audio | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 17 | Whisper Local - Transcription GPU avec… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 18 | Kokoro TTS Local - Synthese Vocale Legere | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 19 | Chatterbox TTS - Synthese Vocale Expressive | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 20 | XTTS v2 - Clonage Vocal Zero-Shot | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 21 | MusicGen - Generation Musicale par IA | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 22 | Demucs v4 - Separation de Sources Audio | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 23 | Multi-Model TTS Gateway - Synthese Vocale… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 24 | Generation MIDI avec midi-model (SkyTNT) | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 25 | Generation de Chansons Completes : YuE vs… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 26 | TTS Expressif : Fish S2 Pro et Modèles SOTA | Python (dia-tts) | DEMO | BETA | 45min | po-2025 |
-| 27 | Ace-Step v1.5 - Generation Musicale avec Paroles | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 28 | Comparaison Multi-Modèles Audio | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 29 | Orchestration de Pipelines Audio | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 30 | OpenAI Realtime Voice API | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 31 | Creation de Contenu Audio Educatif | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 32 | P3 - Annotation Prosodique pour TTS Agentique | Python 3 | READY | BETA | 45min | po-2025 |
-| 33 | P4 — Generation TTS pour Audiobook | Python 3 | READY | BETA | 45min | po-2025 |
-| 34 | P5 — Compilation Audio pour Audiobook | Python 3 | READY | BETA | 30min | po-2025 |
-| 35 | Audiobook Agentique avec FishAudio S2-Pro | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 36 | Voice Leading Rendu GenAI — donner un spectre aux… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 37 | VoiceLeading RenduGenAI - Du Voice-Leading CP-SAT… | Python 3 | DEMO | ALPHA | 30min | po-2025 |
-| 38 | Pipeline de Transcription et Sous-titrage | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 39 | Workflow de Composition Musicale | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 40 | Synchronisation Audio-Video (Passerelle) | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 41 | Live Coding Musical pilote par LLM | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 42 | Pipeline Audiobook Agentique | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 43 | Benchmark TTS : Comparaison des Modèles Vocaux… | Python 3 | READY | BETA | 1h | po-2025 |
-| 44 | Lecture Analytique pour Audiobook | Python 3 | READY | BETA | 30min | po-2025 |
-| 45 | Voice Casting : Attribution de voix TTS par… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 46 | Duel Verbal : Barbie vs l'Âne de Shrek | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 47 | Vue d'ensemble : un duel d'agents Père Fouras vs… | Python 3 | DEMO | ALPHA | 30min | po-2025 |
-| 48 | Docteur vs ChatGPT : Chatbot medical multi-agent | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 49 | Doctor vs ChatGPT: Multi-Agent Medical Chatbot | Python 3 | DEMO | ALPHA | 45min | po-2025 |
-| 50 | Générateur de Recettes PDF | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 51 | GitHub Copilot SDK en C# : binding, streaming,… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 52 | EF Core : des requêtes vérifiées à la compilation | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 53 | 01 — Introduction : taxonomies de sophismes et… | Python 3 | READY | ALPHA | 15min | po-2025 |
-| 54 | 02 — Paysage des datasets de detection de… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 55 | 03 — Écart de couverture taxonomique : académique… | Python 3 | READY | BETA | 15min | po-2025 |
-| 56 | FT-01 : Introduction au Fine-Tuning | Python 3 | READY | BETA | 45min | po-2025 |
-| 57 | FT-02 : QLoRA — Fine-Tuning avec Quantization | Python 3 | READY | BETA | 1h | po-2025 |
-| 58 | FT-03 : Supervised Fine-Tuning (SFT) — Enseigner… | Python 3 | READY | BETA | 45min | po-2025 |
-| 59 | FT-04 : RLHF et Alignement — Préférences Humaines… | Python 3 | READY | BETA | 45min | po-2025 |
-| 60 | FT-05 : Fusion et Routage de Modèles -- Combiner… | Python 3 | READY | BETA | 45min | po-2025 |
-| 61 | FT-05: Model Merging and Routing -- Combining… | Python 3 | READY | BETA | 45min | po-2025 |
-| 62 | FT-06 : LoRA vision-langage — fine-tune du… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 63 | OpenAI DALL-E 3 - Generation d'Images | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 64 | GPT-5 Multimodal - Analyse et Génération d'Images | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 65 | Opérations de Base sur les Images | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 66 | Stable Diffusion Forge - SD XL Turbo | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 67 | Qwen Image-Edit 2.5 - API ComfyUI | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 68 | Qwen Image Edit 2509 - Édition Avancée d'Images | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 69 | FLUX.1 - Génération d'Images Avancée | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 70 | Stable Diffusion 3.5 - Génération de Pointe | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 71 | Z-Image (Lumina-2) : Generation Avancee avec… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 72 | Bonsai-Image : Generation Text-to-Image avec… | Python 3 | READY | BETA | 30min | po-2025 |
-| 73 | Comparaison Multi-Modèles : SDXL Lightning-4step,… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 74 | Workflow Orchestration - Chaînage Multi-Modèles | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 75 | Performance Optimization pour la Génération… | Python 3 | DEMO | BETA | 1h | po-2025 |
-| 76 | Educational Content Generation - GenAI | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 77 | Creative Workflows - GenAI | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 78 | Production Integration - GenAI | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 79 | Génération d’un patron de point de croix à partir… | Python 3 | DEMO | ALPHA | 30min | po-2025 |
-| 80 | Configurer et interroger des chatbots — le chatbot… | Python 3 | READY | DRAFT | 15min | po-2025 |
-| 81 | Les fichiers du chatbot — une memoire ephemere par… | Python 3 | DEMO | DRAFT | 30min | po-2025 |
-| 82 | L'assistant de l'editeur — la quatrieme face du… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 83 | Joindre un fichier au chatbot — ignore, annote, ou… | Python 3 (coursia-sae) | DEMO | BETA | 30min | po-2025 |
-| 84 | Mesurer la dérive d'un copilot — le gate par étape… | Python 3 | READY | BETA | 30min | po-2025 |
-| 85 | Obtenir des données structurées — la case json, le… | Python 3 | READY | BETA | 30min | po-2025 |
-| 86 | Parler au chatbot en visiteur — la face navigateur… | Python 3 | READY | DRAFT | 30min | po-2025 |
-| 87 | Administrer les formulaires par l'API — le… | Python 3 | READY | DRAFT | 30min | po-2025 |
-| 88 | Auditer un formulaire conditionnel — l'état que… | Python 3 | READY | DRAFT | 30min | po-2025 |
-| 89 | Ingestion RAG d'un corpus long structure | Python 3 | READY | BETA | 30min | po-2025 |
-| 90 | Séparer les environnements de vecteurs | Python 3 | READY | BETA | 30min | po-2025 |
-| 91 | Auditer un serveur MCP qu'on n'a pas ecrit | Python 3 | DEMO | BETA | 15min | po-2025 |
-| 92 | Le serveur MCP et son autorisation — OAuth de bout… | Python 3 | DEMO | DRAFT | 45min | po-2025 |
-| 93 | Consommer vs exposer le MCP — les deux sens du fil | Python 3 | READY | BETA | 30min | po-2025 |
-| 94 | Piloter WordPress par MCP — le serveur, pas l'API… | Python 3 | READY | DRAFT | 30min | po-2025 |
-| 95 | Brancher plusieurs providers — environnements et… | Python 3 | DEMO | DRAFT | 30min | po-2025 |
-| 96 | Choisir le modèle derrière son chatbot — une… | Python 3 (ipykernel) | DEMO | BETA | 30min | po-2025 |
-| 97 | Presenter AI Engine par son API — instance jetable… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 98 | Parcours QA — ce que l'API ne voit pas | Python 3 | DEMO | ALPHA | 30min | po-2025 |
-| 99 | Auditer la conformite visuelle — ce que le smoke… | Python 3 | READY | DRAFT | 30min | po-2025 |
-| 100 | Parcours QA-OWUI — Notebook chapeau de la mission | Python 3 | READY | ALPHA | 15min | po-2025 |
-| 101 | Module 01 — Découverte de Playwright & Open WebUI | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
-| 102 | Module 02 — Navigation & Authentification | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
-| 103 | Module 03 — Chat & Streaming LLM | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
-| 104 | Module 04 — RAG, Outils MCP & Fonctionnalités… | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
-| 105 | Module 05 — Multi-tenant, API Testing & CI/CD | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
-| 106 | Module 06 — Tester les nouveautés v0.10 (« l'ère… | Python 3 | READY | BETA | 30min | po-2025 |
-| 107 | Différencier plusieurs assistants — mesurer ce… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 108 | PT-01 — Introduction et vue d'ensemble | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 109 | PT-02 — Supervised Fine-Tuning baseline (SFT) | coursia-ml-training | DEMO | BETA | 45min | po-2025 |
-| 110 | PT-03 — Direct Préférence Optimization (DPO) | Python 3 | READY | ALPHA | 45min | po-2025 |
-| 111 | PT-04 — Group Relative Policy Optimization (GRPO) | coursia-ml-training | DEMO | ALPHA | 45min | po-2025 |
-| 112 | PT-05 — Reinforcement Learning with Verifiable… | coursia-ml-training | READY | BETA | 45min | po-2025 |
-| 113 | PT-06 — Evaluation Comparative du Post-Training | coursia-ml-training | READY | BETA | 30min | po-2025 |
-| 114 | PT-07 — Détecter le reward hacking avec rewardspy | Python 3 | READY | BETA | 15min | po-2025 |
-| 115 | PT-08 — GRPO from scratch : la mécanique du signal… | Python 3 (coursia-ml-training) | READY | BETA | 45min | po-2025 |
-| 116 | PT-09 — RLOO (REINFORCE Leave-One-Out) from… | coursia-ml-training | READY | BETA | 30min | po-2025 |
-| 117 | PT-10 — GAE from scratch : pourquoi un mini-critic… | Python 3 (ipykernel) | READY | BETA | 45min | po-2025 |
-| 118 | PT-11 — GRPO + RLVR sur Qwen3.5-0.8B : la série… | Python 3 (coursia-ml-training) | READY | BETA | 45min | po-2025 |
-| 119 | PT-11 — RLVR sur VRAI LLM (Qwen3.5-0.8B) +… | Python (coursia-ml-training) | READY | BETA | 45min | po-2025 |
-| 120 | PT-11b — RLVR multi-seed sur Qwen3.5-0.8B (4 seeds… | Python (coursia-ml-training) | READY | ALPHA | 45min | po-2025 |
-| 121 | PT-11c — RLVR sur Qwen3-1.7B/2B (cran au-dessus de… | Python 3 | READY | ALPHA | 45min | po-2025 |
-| 122 | PT-12 — Crédit différé multi-step : GAE-λ sur un… | Coursia ML Training | READY | ALPHA | 45min | po-2025 |
-| 123 | PT-13 — Les trois biais du loss GRPO et leurs… | Coursia ML Training | READY | ALPHA | 45min | po-2025 |
-| 124 | Hands-On Grounding — Qdrant en mémoire | Python 3 | READY | BETA | 30min | po-2025 |
-| 125 | 02 — Retrieval avancé : HyDE, reranking et… | Python 3 | READY | BETA | 30min | po-2025 |
-| 126 | Embeddings from scratch — word2vec skip-gram, la… | Python 3 | READY | BETA | 30min | po-2025 |
-| 127 | Tokenisation from scratch — l'unité de compte de… | Python (coursia-ml-training) | READY | ALPHA | 30min | po-2025 |
-| 128 | Stockage vectoriel réel — persistance, index ANN… | Python (coursia-ml-training) | READY | BETA | 30min | po-2025 |
-| 129 | RAG 05b — Mode serveur Qdrant : compromis… | Python 3 | READY | BETA | 30min | po-2025 |
-| 130 | 06 — Kernel Memory in-process : la couche… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 131 | RAG 07 — Kernel Memory Python : ingestion,… | Python 3 (ipykernel) | READY | BETA | 45min | po-2025 |
-| 132 | RAG 08 — Kernel Memory et la recherche hybride :… | Python 3 | READY | BETA | 45min | po-2025 |
-| 133 | RAG 09 — Au-delà du texte : le plafond multimodal… | Python 3 | READY | BETA | 45min | po-2025 |
-| 134 | SK-1-Fundamentals : Introduction a Semantic Kernel | Python 3 | READY | BETA | 30min | po-2025 |
-| 135 | SK-2-Functions : Function Calling, Memory et… | Python 3 | READY | BETA | 30min | po-2025 |
-| 136 | SK-3-Agents : Agent Framework Semantic Kernel | Python 3 | READY | BETA | 15min | po-2025 |
-| 137 | SK-4-Filters : Filtres et Observabilite | Python 3 | READY | BETA | 30min | po-2025 |
-| 138 | SK-5-VectorStores : RAG avec Qdrant | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 139 | SK-6-ProcessFramework : Workflows et Orchestration | Python 3 | READY | BETA | 30min | po-2025 |
-| 140 | SK-7-MultiModal : Images, Audio et Vision | Python 3 | READY | BETA | 30min | po-2025 |
-| 141 | SK-8-MCP : Model Context Protocol et Integration | Python 3 | READY | BETA | 30min | po-2025 |
-| 142 | SK-9-Building-CLR : Interoperabilite Python/.NET… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 143 | SK-10-NotebookMaker : Système Multi-Agents pour… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 144 | Conception Automatique de Notebook par Agents IA | Python 3 | DEMO | DRAFT | 45min | po-2025 |
-| 145 | Conception Automatique de Notebook par Agents IA | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 146 | Projet Createur de Mail personnalise | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 147 | Notebook de travail — Titanic: exploration,… | Python 3 | READY | BETA | 15min | po-2025 |
-| 148 | Notebook de travail | Python 3 | BROKEN | TEMPLATE | 15min | po-2025 |
-| 149 | Notebook de conception de Notebook | .NET (C#) | DEMO | BETA | 45min | po-2025 |
-| 150 | Notebook de travail | .NET (C#) | READY | TEMPLATE | 30min | po-2025 |
-| 151 | Notebook de travail | .NET (C#) | BROKEN | TEMPLATE | 30min | po-2025 |
-| 152 | Jeu de devinette : Père Fouras vs Laurent Jalabert | .NET (C#) | DEMO | DRAFT | 30min | po-2025 |
-| 153 | Jeu de devinette : Père Fouras vs Laurent Jalabert | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 154 | 10. Hébergement Local de Modèles Génératifs | Python 3 | READY | BETA | 45min | po-2025 |
-| 155 | 10b. Mécanique d'inférence LLM : construire et… | Python 3 | READY | BETA | 30min | po-2025 |
-| 156 | 10c. Stratégies pour contextes longs — budget de… | Python 3 | READY | BETA | 45min | po-2025 |
-| 157 | 10d. TensorSharp : pilote d'inférence LLM native… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 158 | 10e. LLamaSharp : bake-off binding .NET de… | Python 3 | READY | ALPHA | 30min | po-2025 |
-| 159 | 10f. ONNX Runtime GenAI : jambe finale du bake-off… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 160 | 11. Quantization | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 161 | 12. Test Time Scaling | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 162 | 13. Orchestration agentique du test-time scaling | Python 3 | READY | BETA | 45min | po-2025 |
-| 163 | 13b — Évaluation d'agents : succès, coût, ablation… | Python 3 (coursia2) | READY | BETA | 30min | po-2025 |
-| 164 | 14. Memoire persistante pour le test-time scaling | Python 3 | READY | BETA | 30min | po-2025 |
-| 165 | 15. Tree-of-Thoughts sur de vrais problemes de… | Python 3 | READY | BETA | 30min | po-2025 |
-| 166 | 16. Scaling du test-time compute (Snell 2024) | Python 3 | READY | BETA | 30min | po-2025 |
-| 167 | 17. Modèles a raisonnement natif vs scaling du… | Python 3 | READY | BETA | 30min | po-2025 |
-| 168 | 18. Plugins Semantic Kernel pour le test-time… | Python 3 | READY | BETA | 30min | po-2025 |
-| 169 | 19. Orchestration et tâches planifiées avec Open… | Python 3 | READY | BETA | 30min | po-2025 |
-| 170 | 1. Introduction a l'IA generative avec l'API… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 171 | 20. OWUI Native API v0.9.6 — introspection REST et… | Python 3 | READY | BETA | 30min | po-2025 |
-| 172 | 21. Fine-tuning LoRA / QLoRA — Adapter un LLM sans… | Python (coursia-ml-training) | READY | DRAFT | 45min | po-2025 |
-| 173 | 22 — Évaluer les sorties générées : BLEU, ROUGE,… | Python 3 | READY | BETA | 45min | po-2025 |
-| 174 | TAL — du mot aux dépendances : le pipeline… | Python 3 (coursia-ml-training) | READY | BETA | 30min | po-2025 |
-| 175 | 2. Prompt Engineering : Techniques Avancées | Python 3 | DEMO | ALPHA | 45min | po-2025 |
-| 176 | 3. Structured Outputs : Sorties JSON Garanties | Python 3 | READY | BETA | 30min | po-2025 |
-| 177 | Function Calling : Connecter les LLMs au Monde… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 178 | 5. RAG Modern - Retrieval Augmented Generation | Python 3 | READY | BETA | 45min | po-2025 |
-| 179 | PDF et Web Search : Sources Documentaires avec… | Python 3 | READY | BETA | 30min | po-2025 |
-| 180 | Code Interpreter : Exécution de Code avec OpenAI | Python 3 | READY | BETA | 30min | po-2025 |
-| 181 | 8. Reasoning Models | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 182 | 9. Production Patterns | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 183 | 9b. Prompt Security & Red-Teaming sur notre stack… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 184 | Claude CLI - Les Bases | Python 3 | READY | BETA | 45min | po-2025 |
-| 185 | Claude CLI - Gestion des Sessions | Python 3 | READY | BETA | 45min | po-2025 |
-| 186 | Claude CLI - References et Contexte | Python 3 | READY | BETA | 45min | po-2025 |
-| 187 | Claude CLI - Agents et Subagents | Python 3 | READY | BETA | 30min | po-2025 |
-| 188 | Claude CLI - Automatisation Avancee | Python 3 | READY | BETA | 45min | po-2025 |
-| 189 | Claude Code via Claudish | Python 3 | READY | BETA | 15min | po-2025 |
-| 190 | CSharpRepl attache a un process .NET vivant | .NET (C#) | READY | ALPHA | 1h | po-2025 |
-| 191 | Garde-fous Roslyn pour le code genere par agent | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 192 | Opérations de Base sur les Videos | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 193 | Bonus Slideshow Vidéo - Générateur de Slideshow… | Python 3 | READY | DRAFT | 5min | po-2025 |
-| 194 | GPT-5 Video Understanding - Comprehension Video… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 195 | Qwen2.5-VL Video Analysis - Comprehension Video… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 196 | Video Enhancement - Real-ESRGAN et Interpolation… | Python 3 | DEMO | ALPHA | 45min | po-2025 |
-| 197 | AnimateDiff - Introduction a la Generation… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 198 | HunyuanVideo | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 199 | LTX-Video - Generation Video Rapide et Legere | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 200 | Wan 2.1/2.2 - Generation Video Multilingue | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 201 | SVD - Stable Video Diffusion (Image-to-Video) | Python 3 | DEMO | ALPHA | 45min | po-2025 |
-| 202 | LTX-2 - Generation Audiovisuelle Conjointe (Video… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 203 | MiniMax H3 (Hailuo 3.0) — Architecture, capacités…… | Python 3 | DEMO | BETA | 15min | po-2025 |
-| 204 | CogVideoX - Generation Video depuis Texte (Open… | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 205 | Comparaison Multi-Modèles de Generation Video | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 206 | Orchestration de Pipelines Video | Python 3 | DEMO | ALPHA | 45min | po-2025 |
-| 207 | ComfyUI - Workflows Video via API | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 208 | Generation de Videos Educatives | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 209 | Workflows Video Creatifs | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 210 | Sora API - Generation Video Cloud | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 211 | Pipeline Video de Production | Python 3 | DEMO | BETA | 45min | po-2025 |
-| 212 | MiniMax H3 (Hailuo) — Génération vidéo par le… | Python 3 | DEMO | BETA | 30min | po-2025 |
-| 213 | MiniMax video-01 (v1) — Service cloud generation… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 14 | Aspire : l'asynchrone aux frontieres natives -… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 15 | OpenAI TTS - Synthese Vocale par API | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 16 | OpenAI Whisper STT - Reconnaissance Vocale par API | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 17 | Opérations de Base sur l'Audio | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 18 | Whisper Local - Transcription GPU avec… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 19 | Kokoro TTS Local - Synthese Vocale Legere | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 20 | Chatterbox TTS - Synthese Vocale Expressive | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 21 | XTTS v2 - Clonage Vocal Zero-Shot | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 22 | MusicGen - Generation Musicale par IA | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 23 | Demucs v4 - Separation de Sources Audio | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 24 | Multi-Model TTS Gateway - Synthese Vocale… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 25 | Generation MIDI avec midi-model (SkyTNT) | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 26 | Generation de Chansons Completes : YuE vs… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 27 | TTS Expressif : Fish S2 Pro et Modèles SOTA | Python (dia-tts) | DEMO | BETA | 45min | po-2025 |
+| 28 | Ace-Step v1.5 - Generation Musicale avec Paroles | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 29 | Comparaison Multi-Modèles Audio | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 30 | Orchestration de Pipelines Audio | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 31 | OpenAI Realtime Voice API | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 32 | Creation de Contenu Audio Educatif | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 33 | P3 - Annotation Prosodique pour TTS Agentique | Python 3 | READY | BETA | 45min | po-2025 |
+| 34 | P4 — Generation TTS pour Audiobook | Python 3 | READY | BETA | 45min | po-2025 |
+| 35 | P5 — Compilation Audio pour Audiobook | Python 3 | READY | BETA | 30min | po-2025 |
+| 36 | Audiobook Agentique avec FishAudio S2-Pro | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 37 | Voice Leading Rendu GenAI — donner un spectre aux… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 38 | VoiceLeading RenduGenAI - Du Voice-Leading CP-SAT… | Python 3 | DEMO | ALPHA | 30min | po-2025 |
+| 39 | Pipeline de Transcription et Sous-titrage | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 40 | Workflow de Composition Musicale | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 41 | Synchronisation Audio-Video (Passerelle) | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 42 | Live Coding Musical pilote par LLM | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 43 | Pipeline Audiobook Agentique | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 44 | Benchmark TTS : Comparaison des Modèles Vocaux… | Python 3 | READY | BETA | 1h | po-2025 |
+| 45 | Lecture Analytique pour Audiobook | Python 3 | READY | BETA | 30min | po-2025 |
+| 46 | Voice Casting : Attribution de voix TTS par… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 47 | Duel Verbal : Barbie vs l'Âne de Shrek | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 48 | Vue d'ensemble : un duel d'agents Père Fouras vs… | Python 3 | DEMO | ALPHA | 30min | po-2025 |
+| 49 | Docteur vs ChatGPT : Chatbot medical multi-agent | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 50 | Doctor vs ChatGPT: Multi-Agent Medical Chatbot | Python 3 | DEMO | ALPHA | 45min | po-2025 |
+| 51 | Générateur de Recettes PDF | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 52 | GitHub Copilot SDK en C# : binding, streaming,… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 53 | EF Core : des requêtes vérifiées à la compilation | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 54 | 01 — Introduction : taxonomies de sophismes et… | Python 3 | READY | ALPHA | 15min | po-2025 |
+| 55 | 02 — Paysage des datasets de detection de… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 56 | 03 — Écart de couverture taxonomique : académique… | Python 3 | READY | BETA | 15min | po-2025 |
+| 57 | FT-01 : Introduction au Fine-Tuning | Python 3 | READY | BETA | 45min | po-2025 |
+| 58 | FT-02 : QLoRA — Fine-Tuning avec Quantization | Python 3 | READY | BETA | 1h | po-2025 |
+| 59 | FT-03 : Supervised Fine-Tuning (SFT) — Enseigner… | Python 3 | READY | BETA | 45min | po-2025 |
+| 60 | FT-04 : RLHF et Alignement — Préférences Humaines… | Python 3 | READY | BETA | 45min | po-2025 |
+| 61 | FT-05 : Fusion et Routage de Modèles -- Combiner… | Python 3 | READY | BETA | 45min | po-2025 |
+| 62 | FT-05: Model Merging and Routing -- Combining… | Python 3 | READY | BETA | 45min | po-2025 |
+| 63 | FT-06 : LoRA vision-langage — fine-tune du… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 64 | OpenAI DALL-E 3 - Generation d'Images | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 65 | GPT-5 Multimodal - Analyse et Génération d'Images | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 66 | Opérations de Base sur les Images | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 67 | Stable Diffusion Forge - SD XL Turbo | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 68 | Qwen Image-Edit 2.5 - API ComfyUI | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 69 | Qwen Image Edit 2509 - Édition Avancée d'Images | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 70 | FLUX.1 - Génération d'Images Avancée | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 71 | Stable Diffusion 3.5 - Génération de Pointe | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 72 | Z-Image (Lumina-2) : Generation Avancee avec… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 73 | Bonsai-Image : Generation Text-to-Image avec… | Python 3 | READY | BETA | 30min | po-2025 |
+| 74 | Comparaison Multi-Modèles : SDXL Lightning-4step,… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 75 | Workflow Orchestration - Chaînage Multi-Modèles | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 76 | Performance Optimization pour la Génération… | Python 3 | DEMO | BETA | 1h | po-2025 |
+| 77 | Educational Content Generation - GenAI | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 78 | Creative Workflows - GenAI | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 79 | Production Integration - GenAI | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 80 | Génération d’un patron de point de croix à partir… | Python 3 | DEMO | ALPHA | 30min | po-2025 |
+| 81 | Configurer et interroger des chatbots — le chatbot… | Python 3 | READY | DRAFT | 15min | po-2025 |
+| 82 | Les fichiers du chatbot — une memoire ephemere par… | Python 3 | DEMO | DRAFT | 30min | po-2025 |
+| 83 | L'assistant de l'editeur — la quatrieme face du… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 84 | Joindre un fichier au chatbot — ignore, annote, ou… | Python 3 (coursia-sae) | DEMO | BETA | 30min | po-2025 |
+| 85 | Mesurer la dérive d'un copilot — le gate par étape… | Python 3 | READY | BETA | 30min | po-2025 |
+| 86 | Obtenir des données structurées — la case json, le… | Python 3 | READY | BETA | 30min | po-2025 |
+| 87 | Parler au chatbot en visiteur — la face navigateur… | Python 3 | READY | DRAFT | 30min | po-2025 |
+| 88 | Administrer les formulaires par l'API — le… | Python 3 | READY | DRAFT | 30min | po-2025 |
+| 89 | Auditer un formulaire conditionnel — l'état que… | Python 3 | READY | DRAFT | 30min | po-2025 |
+| 90 | Ingestion RAG d'un corpus long structure | Python 3 | READY | BETA | 30min | po-2025 |
+| 91 | Séparer les environnements de vecteurs | Python 3 | READY | BETA | 30min | po-2025 |
+| 92 | Auditer un serveur MCP qu'on n'a pas ecrit | Python 3 | DEMO | BETA | 15min | po-2025 |
+| 93 | Le serveur MCP et son autorisation — OAuth de bout… | Python 3 | DEMO | DRAFT | 45min | po-2025 |
+| 94 | Consommer vs exposer le MCP — les deux sens du fil | Python 3 | READY | BETA | 30min | po-2025 |
+| 95 | Piloter WordPress par MCP — le serveur, pas l'API… | Python 3 | READY | DRAFT | 30min | po-2025 |
+| 96 | Brancher plusieurs providers — environnements et… | Python 3 | DEMO | DRAFT | 30min | po-2025 |
+| 97 | Choisir le modèle derrière son chatbot — une… | Python 3 (ipykernel) | DEMO | BETA | 30min | po-2025 |
+| 98 | Presenter AI Engine par son API — instance jetable… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 99 | Parcours QA — ce que l'API ne voit pas | Python 3 | DEMO | ALPHA | 30min | po-2025 |
+| 100 | Auditer la conformite visuelle — ce que le smoke… | Python 3 | READY | BETA | 30min | po-2025 |
+| 101 | Parcours QA-OWUI — Notebook chapeau de la mission | Python 3 | READY | ALPHA | 15min | po-2025 |
+| 102 | Module 01 — Découverte de Playwright & Open WebUI | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
+| 103 | Module 02 — Navigation & Authentification | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
+| 104 | Module 03 — Chat & Streaming LLM | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
+| 105 | Module 04 — RAG, Outils MCP & Fonctionnalités… | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
+| 106 | Module 05 — Multi-tenant, API Testing & CI/CD | Python 3 (ipykernel) | READY | BETA | 30min | po-2025 |
+| 107 | Module 06 — Tester les nouveautés v0.10 (« l'ère… | Python 3 | READY | BETA | 30min | po-2025 |
+| 108 | Différencier plusieurs assistants — mesurer ce… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 109 | PT-01 — Introduction et vue d'ensemble | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 110 | PT-02 — Supervised Fine-Tuning baseline (SFT) | coursia-ml-training | DEMO | BETA | 45min | po-2025 |
+| 111 | PT-03 — Direct Préférence Optimization (DPO) | Python 3 | READY | ALPHA | 45min | po-2025 |
+| 112 | PT-04 — Group Relative Policy Optimization (GRPO) | coursia-ml-training | DEMO | ALPHA | 45min | po-2025 |
+| 113 | PT-05 — Reinforcement Learning with Verifiable… | coursia-ml-training | READY | BETA | 45min | po-2025 |
+| 114 | PT-06 — Evaluation Comparative du Post-Training | coursia-ml-training | READY | BETA | 30min | po-2025 |
+| 115 | PT-07 — Détecter le reward hacking avec rewardspy | Python 3 | READY | BETA | 15min | po-2025 |
+| 116 | PT-08 — GRPO from scratch : la mécanique du signal… | Python 3 (coursia-ml-training) | READY | BETA | 45min | po-2025 |
+| 117 | PT-09 — RLOO (REINFORCE Leave-One-Out) from… | coursia-ml-training | READY | BETA | 30min | po-2025 |
+| 118 | PT-10 — GAE from scratch : pourquoi un mini-critic… | Python 3 (ipykernel) | READY | BETA | 45min | po-2025 |
+| 119 | PT-11 — GRPO + RLVR sur Qwen3.5-0.8B : la série… | Python 3 (coursia-ml-training) | READY | BETA | 45min | po-2025 |
+| 120 | PT-11 — RLVR sur VRAI LLM (Qwen3.5-0.8B) +… | Python (coursia-ml-training) | READY | BETA | 45min | po-2025 |
+| 121 | PT-11b — RLVR multi-seed sur Qwen3.5-0.8B (4 seeds… | Python (coursia-ml-training) | READY | ALPHA | 45min | po-2025 |
+| 122 | PT-11c — RLVR sur Qwen3-1.7B/2B (cran au-dessus de… | Python 3 | READY | ALPHA | 45min | po-2025 |
+| 123 | PT-12 — Crédit différé multi-step : GAE-λ sur un… | Coursia ML Training | READY | ALPHA | 45min | po-2025 |
+| 124 | PT-13 — Les trois biais du loss GRPO et leurs… | Coursia ML Training | READY | ALPHA | 45min | po-2025 |
+| 125 | Hands-On Grounding — Qdrant en mémoire | Python 3 | READY | BETA | 30min | po-2025 |
+| 126 | 02 — Retrieval avancé : HyDE, reranking et… | Python 3 | READY | BETA | 30min | po-2025 |
+| 127 | Embeddings from scratch — word2vec skip-gram, la… | Python 3 | READY | BETA | 30min | po-2025 |
+| 128 | Tokenisation from scratch — l'unité de compte de… | Python (coursia-ml-training) | READY | ALPHA | 30min | po-2025 |
+| 129 | Stockage vectoriel réel — persistance, index ANN… | Python (coursia-ml-training) | READY | BETA | 30min | po-2025 |
+| 130 | RAG 05b — Mode serveur Qdrant : compromis… | Python 3 | READY | BETA | 30min | po-2025 |
+| 131 | 06 — Kernel Memory in-process : la couche… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 132 | RAG 07 — Kernel Memory Python : ingestion,… | Python 3 (ipykernel) | READY | BETA | 45min | po-2025 |
+| 133 | RAG 08 — Kernel Memory et la recherche hybride :… | Python 3 | READY | BETA | 45min | po-2025 |
+| 134 | RAG 09 — Au-delà du texte : le plafond multimodal… | Python 3 | READY | BETA | 45min | po-2025 |
+| 135 | SK-1-Fundamentals : Introduction a Semantic Kernel | Python 3 | READY | BETA | 30min | po-2025 |
+| 136 | SK-2-Functions : Function Calling, Memory et… | Python 3 | READY | BETA | 30min | po-2025 |
+| 137 | SK-3-Agents : Agent Framework Semantic Kernel | Python 3 | READY | BETA | 15min | po-2025 |
+| 138 | SK-4-Filters : Filtres et Observabilite | Python 3 | READY | BETA | 30min | po-2025 |
+| 139 | SK-5-VectorStores : RAG avec Qdrant | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 140 | SK-6-ProcessFramework : Workflows et Orchestration | Python 3 | READY | BETA | 30min | po-2025 |
+| 141 | SK-7-MultiModal : Images, Audio et Vision | Python 3 | READY | BETA | 30min | po-2025 |
+| 142 | SK-8-MCP : Model Context Protocol et Integration | Python 3 | READY | BETA | 30min | po-2025 |
+| 143 | SK-9-Building-CLR : Interoperabilite Python/.NET… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 144 | SK-10-NotebookMaker : Système Multi-Agents pour… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 145 | Conception Automatique de Notebook par Agents IA | Python 3 | DEMO | DRAFT | 45min | po-2025 |
+| 146 | Conception Automatique de Notebook par Agents IA | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 147 | Projet Createur de Mail personnalise | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 148 | Notebook de travail — Titanic: exploration,… | Python 3 | READY | BETA | 15min | po-2025 |
+| 149 | Notebook de travail | Python 3 | BROKEN | TEMPLATE | 15min | po-2025 |
+| 150 | Notebook de conception de Notebook | .NET (C#) | DEMO | BETA | 45min | po-2025 |
+| 151 | Notebook de travail | .NET (C#) | READY | TEMPLATE | 30min | po-2025 |
+| 152 | Notebook de travail | .NET (C#) | BROKEN | TEMPLATE | 30min | po-2025 |
+| 153 | Jeu de devinette : Père Fouras vs Laurent Jalabert | .NET (C#) | DEMO | DRAFT | 30min | po-2025 |
+| 154 | Jeu de devinette : Père Fouras vs Laurent Jalabert | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 155 | 10. Hébergement Local de Modèles Génératifs | Python 3 | READY | BETA | 45min | po-2025 |
+| 156 | 10b. Mécanique d'inférence LLM : construire et… | Python 3 | READY | BETA | 30min | po-2025 |
+| 157 | 10c. Stratégies pour contextes longs — budget de… | Python 3 | READY | BETA | 45min | po-2025 |
+| 158 | 10d. TensorSharp : pilote d'inférence LLM native… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 159 | 10e. LLamaSharp : bake-off binding .NET de… | Python 3 | READY | BETA | 30min | po-2025 |
+| 160 | 10f. ONNX Runtime GenAI : jambe finale du bake-off… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 161 | 11. Quantization | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 162 | 12. Test Time Scaling | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 163 | 13. Orchestration agentique du test-time scaling | Python 3 | READY | BETA | 45min | po-2025 |
+| 164 | 13b — Évaluation d'agents : succès, coût, ablation… | Python 3 (coursia2) | READY | BETA | 30min | po-2025 |
+| 165 | 14. Memoire persistante pour le test-time scaling | Python 3 | READY | BETA | 30min | po-2025 |
+| 166 | 15. Tree-of-Thoughts sur de vrais problemes de… | Python 3 | READY | BETA | 30min | po-2025 |
+| 167 | 16. Scaling du test-time compute (Snell 2024) | Python 3 | READY | BETA | 30min | po-2025 |
+| 168 | 17. Modèles a raisonnement natif vs scaling du… | Python 3 | READY | BETA | 30min | po-2025 |
+| 169 | 18. Plugins Semantic Kernel pour le test-time… | Python 3 | READY | BETA | 30min | po-2025 |
+| 170 | 19. Orchestration et tâches planifiées avec Open… | Python 3 | READY | BETA | 30min | po-2025 |
+| 171 | 1. Introduction a l'IA generative avec l'API… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 172 | 20. OWUI Native API v0.9.6 — introspection REST et… | Python 3 | READY | BETA | 30min | po-2025 |
+| 173 | 21. Fine-tuning LoRA / QLoRA — Adapter un LLM sans… | Python (coursia-ml-training) | READY | DRAFT | 45min | po-2025 |
+| 174 | 22 — Évaluer les sorties générées : BLEU, ROUGE,… | Python 3 | READY | BETA | 45min | po-2025 |
+| 175 | TAL — du mot aux dépendances : le pipeline… | Python 3 (coursia-ml-training) | READY | BETA | 30min | po-2025 |
+| 176 | 2. Prompt Engineering : Techniques Avancées | Python 3 | DEMO | ALPHA | 45min | po-2025 |
+| 177 | 3. Structured Outputs : Sorties JSON Garanties | Python 3 | READY | BETA | 30min | po-2025 |
+| 178 | Function Calling : Connecter les LLMs au Monde… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 179 | 5. RAG Modern - Retrieval Augmented Generation | Python 3 | READY | BETA | 45min | po-2025 |
+| 180 | PDF et Web Search : Sources Documentaires avec… | Python 3 | READY | BETA | 30min | po-2025 |
+| 181 | Code Interpreter : Exécution de Code avec OpenAI | Python 3 | READY | BETA | 30min | po-2025 |
+| 182 | 8. Reasoning Models | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 183 | 9. Production Patterns | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 184 | 9b. Prompt Security & Red-Teaming sur notre stack… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 185 | Claude CLI - Les Bases | Python 3 | READY | BETA | 45min | po-2025 |
+| 186 | Claude CLI - Gestion des Sessions | Python 3 | READY | BETA | 45min | po-2025 |
+| 187 | Claude CLI - References et Contexte | Python 3 | READY | BETA | 45min | po-2025 |
+| 188 | Claude CLI - Agents et Subagents | Python 3 | READY | BETA | 30min | po-2025 |
+| 189 | Claude CLI - Automatisation Avancee | Python 3 | READY | BETA | 45min | po-2025 |
+| 190 | Claude Code via Claudish | Python 3 | READY | BETA | 15min | po-2025 |
+| 191 | CSharpRepl attache a un process .NET vivant | .NET (C#) | READY | ALPHA | 1h | po-2025 |
+| 192 | Garde-fous Roslyn pour le code genere par agent | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 193 | Opérations de Base sur les Videos | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 194 | Bonus Slideshow Vidéo - Générateur de Slideshow… | Python 3 | READY | DRAFT | 5min | po-2025 |
+| 195 | GPT-5 Video Understanding - Comprehension Video… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 196 | Qwen2.5-VL Video Analysis - Comprehension Video… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 197 | Video Enhancement - Real-ESRGAN et Interpolation… | Python 3 | DEMO | ALPHA | 45min | po-2025 |
+| 198 | AnimateDiff - Introduction a la Generation… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 199 | HunyuanVideo | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 200 | LTX-Video - Generation Video Rapide et Legere | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 201 | Wan 2.1/2.2 - Generation Video Multilingue | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 202 | SVD - Stable Video Diffusion (Image-to-Video) | Python 3 | DEMO | ALPHA | 45min | po-2025 |
+| 203 | LTX-2 - Generation Audiovisuelle Conjointe (Video… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 204 | MiniMax H3 (Hailuo 3.0) — Architecture, capacités…… | Python 3 | DEMO | BETA | 15min | po-2025 |
+| 205 | CogVideoX - Generation Video depuis Texte (Open… | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 206 | Comparaison Multi-Modèles de Generation Video | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 207 | Orchestration de Pipelines Video | Python 3 | DEMO | ALPHA | 45min | po-2025 |
+| 208 | ComfyUI - Workflows Video via API | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 209 | Generation de Videos Educatives | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 210 | Workflows Video Creatifs | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 211 | Sora API - Generation Video Cloud | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 212 | Pipeline Video de Production | Python 3 | DEMO | BETA | 45min | po-2025 |
+| 213 | MiniMax H3 (Hailuo) — Génération vidéo par le… | Python 3 | DEMO | BETA | 30min | po-2025 |
+| 214 | MiniMax video-01 (v1) — Service cloud generation… | Python 3 | DEMO | BETA | 30min | po-2025 |
-### Search (142 notebooks) — READY:142 | ALPHA:10, BETA:126, DRAFT:6
+### Search (145 notebooks) — READY:145 | ALPHA:10, BETA:129, DRAFT:6
| # | Notebook | Kernel | Status | Maturity | Duration | Owner |
|---|----------|--------|--------|----------|----------|-------|
@@ -286,106 +287,109 @@ Total notebooks: 1090
| 42 | App-23 — Cryptanalyse différentielle de PRESENT… | Python 3 | READY | BETA | 30min | po-2025 |
| 43 | App-24 — MAPF : auditer les garanties des solveurs | Python 3 | READY | BETA | 30min | po-2025 |
| 44 | App-25 — Enchères combinatoires : Winner… | Python 3 | READY | BETA | 45min | po-2025 |
-| 45 | App-9 : Detection de bords par algorithmes… | Python 3 | READY | BETA | 45min | po-2025 |
-| 46 | TP : Conception d'Algorithmes Génétiques avec… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 47 | App-14-ConnectFour-Adversarial-CSharp — Jumeau C#… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 48 | App-14 - Connect Four : Benchmark Adversarial… | Python 3 | READY | BETA | 45min | po-2025 |
-| 49 | App-14b : Puissance 4 -- Comparaison d'algorithmes… | Python 3 | READY | BETA | 45min | po-2025 |
-| 50 | App-14c (C#) : Puissance 4 -- Comparaison… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 51 | Search-02b : Théorie des Graphes avec NetworkX… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 52 | Search-02b-NetworkX : Algorithmes de Graphe avec… | Python 3 | READY | BETA | 45min | po-2025 |
-| 53 | Search-02c-QuikGraph : bibliotheque de graphes… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 54 | Search-09b : Minima fallacieux — le paysage de la… | Python 3 | READY | BETA | 15min | po-2025 |
-| 55 | Search-09c — Discrépance combinatoire : colorier… | Python 3 | READY | BETA | 15min | po-2025 |
-| 56 | Search-09d — Discrépance combinatoire : la couche… | Lean 4 (WSL) | READY | BETA | 30min | po-2025 |
-| 57 | Search-1 : Espaces d'etats et formalisation de… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 58 | Search-1 : Espaces d'etats et formulation de… | Python 3 | READY | BETA | 45min | po-2025 |
-| 59 | Search-10 (C#) : Automates Finis Classiques —… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 60 | Search-10 : Automates Symboliques avec Z3 | Python 3 | READY | BETA | 45min | po-2025 |
-| 61 | Search-11 (C#) : Métaheuristiques — Optimisation… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 62 | Search-11-métaheuristiques : Optimisation avec… | Python 3 | READY | BETA | 45min | po-2025 |
-| 63 | Search-11b (Part 2) : Particle Swarm Optimization… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 64 | Search-11b-Métaheuristiques-Deep-Part3 :… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 65 | Search-11b-Métaheuristiques-Deep-Part4 : Benchmark… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 66 | Search-11b : Métaheuristiques d'optimisation (C# /… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 67 | Search-17 — Sélection empirique d'algorithmes :… | Python 3 | READY | BETA | 45min | po-2025 |
-| 68 | Search-2-Uninformed (C#) : Algorithmes de… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 69 | Search-2-Uninformed : Algorithmes de Recherche Non… | Python 3 | READY | BETA | 1h | po-2025 |
-| 70 | Search-3-Informed (C#) : Recherche Informée | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 71 | Search-3-Informed : Algorithmes de Recherche… | Python 3 | READY | BETA | 45min | po-2025 |
-| 72 | Search-4-LocalSearch (C#) : Recherche Locale et… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 73 | Search-4-LocalSearch : Recherche Locale et… | Python 3 | READY | BETA | 45min | po-2025 |
-| 74 | Search-5-GeneticAlgorithms-Csharp : Algorithmes… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 75 | Search-5 : Algorithmes génétiques | Python 3 | READY | BETA | 1h | po-2025 |
-| 76 | Search-6 — Recherche adversariale (jeux à somme… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 77 | Search-6-AdversarialSearch : Recherche… | Python 3 | READY | BETA | 45min | po-2025 |
-| 78 | Search-7-MCTS-And-Beyond (C#) : Monte Carlo Tree… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 79 | Search-7-MCTS-And-Beyond : Monte Carlo Tree Search… | Python 3 | READY | BETA | 45min | po-2025 |
-| 80 | Search-8-DancingLinks-Csharp : L'algorithme X et… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 81 | Search-8-DancingLinks : L'algorithme X et Dancing… | Python 3 | READY | BETA | 45min | po-2025 |
-| 82 | Search-9 : Programmation Linéaire et Simplexe (C#… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 83 | Search-9-LinearProgramming : Programmation… | Python 3 | READY | BETA | 45min | po-2025 |
-| 84 | CSP-1 : Fondamentaux des CSP - Version .NET… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 85 | CSP-1 : Fondamentaux des CSP | Python 3 | READY | BETA | 1h | po-2025 |
-| 86 | CSP-2 : Propagation de Contraintes et Consistance… | .NET (C#) | READY | BETA | 1h | po-2025 |
-| 87 | CSP-2 : Propagation de Contraintes et Consistance | Python 3 | READY | BETA | 45min | po-2025 |
-| 88 | CSP-3 : CSP Avancé — Contraintes globales et… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 89 | CSP-3 : CSP Avance - Contraintes globales,… | Python 3 | READY | ALPHA | 45min | po-2025 |
-| 90 | CSP-4-Scheduling-Csharp : Problèmes… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 91 | CSP-4-Scheduling : Problèmes d'Ordonnancement | Python 3 | READY | BETA | 45min | po-2025 |
-| 92 | CSP-5-Optimization-Csharp : Optimisation… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 93 | CSP-5-Optimization : Problèmes d'Optimisation… | Python 3 | READY | BETA | 45min | po-2025 |
-| 94 | CSP-6-Hybridation : Approches Hybrides Modernes… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 95 | CSP-6-Hybridation : Approches Hybrides Modernes | Python 3 | READY | BETA | 45min | po-2025 |
-| 96 | CSP-7 : Contraintes Souples avec Choco-solver | .NET (C#) | READY | BETA | 1h | po-2025 |
-| 97 | CSP-7 : Contraintes Souples - Soft CSP | Python 3 | READY | BETA | 1h | po-2025 |
-| 98 | CSP-8 : Temporels - Raisonnement sur le Temps | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 99 | CSP-8 : Temporels - Raisonnement sur le Temps | Python 3 | READY | BETA | 45min | po-2025 |
-| 100 | CSP-9-Distributed | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 101 | CSP-9-Distributed : CSP Distribués (DisCSP) | Python 3 | READY | BETA | 45min | po-2025 |
-| 102 | Search-12 (C#) — Bases de données de motifs… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 103 | Search-12 — Bases de données de motifs (Pattern… | Python 3 | READY | BETA | 30min | po-2025 |
-| 104 | Search-13 (C#) — Recherche à écart limité (Limited… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 105 | Search-13 — Recherche à écart limité (Limited… | Python 3 | READY | BETA | 30min | po-2025 |
-| 106 | Search-14 (C#) — Weighted A\* : recherche à… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 107 | Search-14 — Weighted A\* : recherche à… | Python 3 | READY | BETA | 15min | po-2025 |
-| 108 | MGS-1 : Introduction a MetaGeneticSharp et au… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 109 | MGS-10 : Le test du biais central — un optimiseur… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
-| 110 | MGS-11 : Synergie d'iles complementaires --… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 111 | MGS-12 : Le test de l'alignement d'axes -- un… | .NET (C#) | READY | ALPHA | 45min | po-2025 |
-| 112 | MGS-13 — Visualiser les paysages dé-biaisés :… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 113 | MGS-14 — Trouver une synergie (et dire quand il… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 114 | MGS-15 : Analyse de paysage -- la corrélation… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 115 | MGS-16-AlgorithmSelection : Sélectionner le bon… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 116 | MGS-17 — Contrôle de paramètres (Parameter… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 117 | MGS-17b — Selection empirique d'algorithmes : du… | Python 3 (ipykernel) | READY | DRAFT | 15min | po-2025 |
-| 118 | MGS-18 — Banc CEC consolide : la combinaison des… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 119 | MGS-19 — Recuit simulé décomposé : l'opérateur de… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 120 | MGS-2 : Composition de métaheuristiques -- Match… | .NET (C#) | READY | ALPHA | 45min | po-2025 |
-| 121 | MGS-20 : Langage de composition pour… | Python 3 | READY | BETA | 30min | po-2025 |
-| 122 | MGS-21 : Représentation contre algorithme — la… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 123 | MGS-22 : MGS contre mealpy — le bench croisé… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 124 | MGS-23 : DifferentialEvolution MGS contre mealpy —… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 125 | MGS-24 : SimulatedAnnealing MGS contre mealpy —… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
-| 126 | MGS-25 : WhaleOptimisation MGS contre mealpy — le… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 127 | MGS-26 : EquilibriumOptimizer MGS contre mealpy —… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
-| 128 | MGS-27 : ForensicBasedInvestigation MGS contre… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
-| 129 | MGS-28 : Bare Bones PSO MGS contre mealpy — le PSO… | .NET (C#) | READY | ALPHA | 45min | po-2025 |
-| 130 | MGS-29 : GA MGS compose "Default" contre BaseGA… | .NET (C#) | READY | BETA | 30min | po-2025 |
-| 131 | MGS-3 : L'Eukaryote -- sous-populations et… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 132 | MGS-30 : Scatter Search MGS contre son ombre — la… | .NET (C#) | READY | DRAFT | 45min | po-2025 |
-| 133 | MGS-31 : Synthèse croisée MGS contre mealpy — neuf… | .NET (C#) | READY | DRAFT | 30min | po-2025 |
-| 134 | MGS-4 : Le Modèle Insulaire -- populations… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 135 | MGS-5 : Construire les métaheuristiques composées… | .NET (C#) | READY | DRAFT | 45min | po-2025 |
-| 136 | MGS-6 : Benchmarks comparatifs -- l'argument… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
-| 137 | MGS-7 : TSP combinatoire -- la grammaire de… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 138 | MGS-7b : projection multi-dimensionnelle des… | .NET (C#) | READY | DRAFT | 30min | po-2025 |
-| 139 | MGS-7c : Rosenbrock (vallée étroite) + Griewank… | .NET (C#) | READY | DRAFT | 15min | po-2025 |
-| 140 | MGS-7d : Michalewicz (steep ridges) + Dixon-Price… | .NET (C#) | READY | BETA | 15min | po-2025 |
-| 141 | MGS-8 : Fitness Landscape Explorer -- voir la… | .NET (C#) | READY | BETA | 45min | po-2025 |
-| 142 | MGS-9 - Trouver l'Everest : relief reel et bassins… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 45 | App-28 — Learning to branch | Python 3 | READY | BETA | 30min | po-2025 |
+| 46 | App-29 — Équilibrage de chaîne d'assemblage… | Python 3 | READY | BETA | 30min | po-2025 |
+| 47 | App-9 : Detection de bords par algorithmes… | Python 3 | READY | BETA | 45min | po-2025 |
+| 48 | TP : Conception d'Algorithmes Génétiques avec… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 49 | App-14-ConnectFour-Adversarial-CSharp — Jumeau C#… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 50 | App-14 - Connect Four : Benchmark Adversarial… | Python 3 | READY | BETA | 45min | po-2025 |
+| 51 | App-14b : Puissance 4 -- Comparaison d'algorithmes… | Python 3 | READY | BETA | 45min | po-2025 |
+| 52 | App-14c (C#) : Puissance 4 -- Comparaison… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 53 | Lean-18 : A* et l'optimalité sous heuristique… | Python 3 | READY | BETA | 30min | po-2025 |
+| 54 | Search-02b : Théorie des Graphes avec NetworkX… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 55 | Search-02b-NetworkX : Algorithmes de Graphe avec… | Python 3 | READY | BETA | 45min | po-2025 |
+| 56 | Search-02c-QuikGraph : bibliotheque de graphes… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 57 | Search-09b : Minima fallacieux — le paysage de la… | Python 3 | READY | BETA | 15min | po-2025 |
+| 58 | Search-09c — Discrépance combinatoire : colorier… | Python 3 | READY | BETA | 15min | po-2025 |
+| 59 | Search-09d — Discrépance combinatoire : la couche… | Lean 4 (WSL) | READY | BETA | 30min | po-2025 |
+| 60 | Search-1 : Espaces d'etats et formalisation de… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 61 | Search-1 : Espaces d'etats et formulation de… | Python 3 | READY | BETA | 45min | po-2025 |
+| 62 | Search-10 (C#) : Automates Finis Classiques —… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 63 | Search-10 : Automates Symboliques avec Z3 | Python 3 | READY | BETA | 45min | po-2025 |
+| 64 | Search-11 (C#) : Métaheuristiques — Optimisation… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 65 | Search-11-métaheuristiques : Optimisation avec… | Python 3 | READY | BETA | 45min | po-2025 |
+| 66 | Search-11b (Part 2) : Particle Swarm Optimization… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 67 | Search-11b-Métaheuristiques-Deep-Part3 :… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 68 | Search-11b-Métaheuristiques-Deep-Part4 : Benchmark… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 69 | Search-11b : Métaheuristiques d'optimisation (C# /… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 70 | Search-17 — Sélection empirique d'algorithmes :… | Python 3 | READY | BETA | 45min | po-2025 |
+| 71 | Search-2-Uninformed (C#) : Algorithmes de… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 72 | Search-2-Uninformed : Algorithmes de Recherche Non… | Python 3 | READY | BETA | 1h | po-2025 |
+| 73 | Search-3-Informed (C#) : Recherche Informée | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 74 | Search-3-Informed : Algorithmes de Recherche… | Python 3 | READY | BETA | 45min | po-2025 |
+| 75 | Search-4-LocalSearch (C#) : Recherche Locale et… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 76 | Search-4-LocalSearch : Recherche Locale et… | Python 3 | READY | BETA | 45min | po-2025 |
+| 77 | Search-5-GeneticAlgorithms-Csharp : Algorithmes… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 78 | Search-5 : Algorithmes génétiques | Python 3 | READY | BETA | 1h | po-2025 |
+| 79 | Search-6 — Recherche adversariale (jeux à somme… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 80 | Search-6-AdversarialSearch : Recherche… | Python 3 | READY | BETA | 45min | po-2025 |
+| 81 | Search-7-MCTS-And-Beyond (C#) : Monte Carlo Tree… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 82 | Search-7-MCTS-And-Beyond : Monte Carlo Tree Search… | Python 3 | READY | BETA | 45min | po-2025 |
+| 83 | Search-8-DancingLinks-Csharp : L'algorithme X et… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 84 | Search-8-DancingLinks : L'algorithme X et Dancing… | Python 3 | READY | BETA | 45min | po-2025 |
+| 85 | Search-9 : Programmation Linéaire et Simplexe (C#… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 86 | Search-9-LinearProgramming : Programmation… | Python 3 | READY | BETA | 45min | po-2025 |
+| 87 | CSP-1 : Fondamentaux des CSP - Version .NET… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 88 | CSP-1 : Fondamentaux des CSP | Python 3 | READY | BETA | 1h | po-2025 |
+| 89 | CSP-2 : Propagation de Contraintes et Consistance… | .NET (C#) | READY | BETA | 1h | po-2025 |
+| 90 | CSP-2 : Propagation de Contraintes et Consistance | Python 3 | READY | BETA | 45min | po-2025 |
+| 91 | CSP-3 : CSP Avancé — Contraintes globales et… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 92 | CSP-3 : CSP Avance - Contraintes globales,… | Python 3 | READY | ALPHA | 45min | po-2025 |
+| 93 | CSP-4-Scheduling-Csharp : Problèmes… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 94 | CSP-4-Scheduling : Problèmes d'Ordonnancement | Python 3 | READY | BETA | 45min | po-2025 |
+| 95 | CSP-5-Optimization-Csharp : Optimisation… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 96 | CSP-5-Optimization : Problèmes d'Optimisation… | Python 3 | READY | BETA | 45min | po-2025 |
+| 97 | CSP-6-Hybridation : Approches Hybrides Modernes… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 98 | CSP-6-Hybridation : Approches Hybrides Modernes | Python 3 | READY | BETA | 45min | po-2025 |
+| 99 | CSP-7 : Contraintes Souples avec Choco-solver | .NET (C#) | READY | BETA | 1h | po-2025 |
+| 100 | CSP-7 : Contraintes Souples - Soft CSP | Python 3 | READY | BETA | 1h | po-2025 |
+| 101 | CSP-8 : Temporels - Raisonnement sur le Temps | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 102 | CSP-8 : Temporels - Raisonnement sur le Temps | Python 3 | READY | BETA | 45min | po-2025 |
+| 103 | CSP-9-Distributed | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 104 | CSP-9-Distributed : CSP Distribués (DisCSP) | Python 3 | READY | BETA | 45min | po-2025 |
+| 105 | Search-12 (C#) — Bases de données de motifs… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 106 | Search-12 — Bases de données de motifs (Pattern… | Python 3 | READY | BETA | 30min | po-2025 |
+| 107 | Search-13 (C#) — Recherche à écart limité (Limited… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 108 | Search-13 — Recherche à écart limité (Limited… | Python 3 | READY | BETA | 30min | po-2025 |
+| 109 | Search-14 (C#) — Weighted A\* : recherche à… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 110 | Search-14 — Weighted A\* : recherche à… | Python 3 | READY | BETA | 15min | po-2025 |
+| 111 | MGS-1 : Introduction a MetaGeneticSharp et au… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 112 | MGS-10 : Le test du biais central — un optimiseur… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
+| 113 | MGS-11 : Synergie d'iles complementaires --… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 114 | MGS-12 : Le test de l'alignement d'axes -- un… | .NET (C#) | READY | ALPHA | 45min | po-2025 |
+| 115 | MGS-13 — Visualiser les paysages dé-biaisés :… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 116 | MGS-14 — Trouver une synergie (et dire quand il… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 117 | MGS-15 : Analyse de paysage -- la corrélation… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 118 | MGS-16-AlgorithmSelection : Sélectionner le bon… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 119 | MGS-17 — Contrôle de paramètres (Parameter… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 120 | MGS-17b — Selection empirique d'algorithmes : du… | Python 3 (ipykernel) | READY | DRAFT | 30min | po-2025 |
+| 121 | MGS-18 — Banc CEC consolide : la combinaison des… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 122 | MGS-19 — Recuit simulé décomposé : l'opérateur de… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 123 | MGS-2 : Composition de métaheuristiques -- Match… | .NET (C#) | READY | ALPHA | 45min | po-2025 |
+| 124 | MGS-20 : Langage de composition pour… | Python 3 | READY | BETA | 30min | po-2025 |
+| 125 | MGS-21 : Représentation contre algorithme — la… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 126 | MGS-3 : L'Eukaryote -- sous-populations et… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 127 | MGS-4 : Le Modèle Insulaire -- populations… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 128 | MGS-5 : Construire les métaheuristiques composées… | .NET (C#) | READY | DRAFT | 45min | po-2025 |
+| 129 | MGS-6 : Benchmarks comparatifs -- l'argument… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
+| 130 | MGS-7 : TSP combinatoire -- la grammaire de… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 131 | MGS-7b : projection multi-dimensionnelle des… | .NET (C#) | READY | DRAFT | 30min | po-2025 |
+| 132 | MGS-7c : Rosenbrock (vallée étroite) + Griewank… | .NET (C#) | READY | DRAFT | 30min | po-2025 |
+| 133 | MGS-7d : Michalewicz (steep ridges) + Dixon-Price… | .NET (C#) | READY | BETA | 15min | po-2025 |
+| 134 | MGS-8 : Fitness Landscape Explorer -- voir la… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 135 | MGS-9 - Trouver l'Everest : relief reel et bassins… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 136 | MGS-22 : MGS contre mealpy — le bench croisé… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 137 | MGS-23 : DifferentialEvolution MGS contre mealpy —… | .NET (C#) | READY | BETA | 45min | po-2025 |
+| 138 | MGS-24 : SimulatedAnnealing MGS contre mealpy —… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
+| 139 | MGS-25 : WhaleOptimisation MGS contre mealpy — le… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 140 | MGS-26 : EquilibriumOptimizer MGS contre mealpy —… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
+| 141 | MGS-27 : ForensicBasedInvestigation MGS contre… | .NET (C#) | READY | ALPHA | 30min | po-2025 |
+| 142 | MGS-28 : Bare Bones PSO MGS contre mealpy — le PSO… | .NET (C#) | READY | ALPHA | 45min | po-2025 |
+| 143 | MGS-29 : GA MGS compose "Default" contre BaseGA… | .NET (C#) | READY | BETA | 30min | po-2025 |
+| 144 | MGS-30 : Scatter Search MGS contre son ombre — la… | .NET (C#) | READY | DRAFT | 45min | po-2025 |
+| 145 | MGS-31 : Synthèse croisée MGS contre mealpy — neuf… | .NET (C#) | READY | DRAFT | 30min | po-2025 |
-### ML (71 notebooks) — DEMO:3, READY:68 | ALPHA:5, BETA:65, DRAFT:1
+### ML (73 notebooks) — DEMO:3, READY:70 | ALPHA:5, BETA:67, DRAFT:1
| # | Notebook | Kernel | Status | Maturity | Duration | Owner |
|---|----------|--------|--------|----------|----------|-------|
@@ -422,46 +426,48 @@ Total notebooks: 1090
| 31 | 3.6b — Modèles génératifs en PyTorch : VAE, GAN et… | Python 3 | READY | BETA | 45min | po-2023 |
| 32 | 3.7 — Distillation maître-élève : quand le savoir… | coursia-ml-training | READY | BETA | 30min | po-2023 |
| 33 | Représentations contrastives modernes — du… | Python 3 | READY | BETA | 30min | po-2023 |
-| 34 | Lab 1 - Les Bases de la Data Science en Python | Python 3 | READY | BETA | 30min | po-2023 |
-| 35 | Lab 2 - Analyser un Appel d'Offre avec l'IA | Python 3 | DEMO | BETA | 30min | po-2023 |
-| 36 | Lab 3 - Pré-qualifier des Candidats avec l'IA | Python 3 | DEMO | BETA | 15min | po-2023 |
-| 37 | Lab 4 - Le Nettoyage de Données avec Pandas | Python 3 | READY | BETA | 30min | po-2023 |
-| 38 | Lab 5 - De la Visualisation au Machine Learning | Python 3 | READY | BETA | 30min | po-2023 |
-| 39 | Lab 6 - Anatomie de votre premier Agent d'IA | Python 3 | DEMO | ALPHA | 30min | po-2023 |
-| 40 | Lab 7 - Votre premier Agent Analyste de Données | Python 3 | READY | BETA | 30min | po-2023 |
-| 41 | Lab 8: Introduction au Framework ADK et… | Python 3 | READY | BETA | 30min | po-2023 |
-| 42 | Lab 9: Premier Agent ADK pour Data Science | Python 3 | READY | BETA | 30min | po-2023 |
-| 43 | Lab 10: Data File Analyzer (DS-STAR Component) | Python 3 | READY | BETA | 30min | po-2023 |
-| 44 | Lab 11: Planner-Coder-Verifier Loop (DS-STAR Core) | Python 3 | READY | ALPHA | 30min | po-2023 |
-| 45 | Lab 12: DS-STAR Workshop - Analyse Multi-Fichiers | Python 3 | READY | BETA | 45min | po-2023 |
-| 46 | Lab 13: Web Search pour Modèles SOTA (MLE-STAR… | Python 3 | READY | BETA | 30min | po-2023 |
-| 47 | Lab 14: Ablation et Raffinement Ciblé (MLE-STAR… | Python 3 | READY | ALPHA | 30min | po-2023 |
-| 48 | Lab 15: Kaggle Challenge avec MLE-STAR | Python 3 | READY | BETA | 30min | po-2023 |
-| 49 | Lab 16: Data Science Agent avec GCP BigQuery | Python 3 | READY | ALPHA | 30min | po-2023 |
-| 50 | Lab 17: Projet Final - Pipeline DS-STAR Complet | Python 3 | READY | ALPHA | 45min | po-2023 |
-| 51 | ML-1 (Python) : Introduction au Machine Learning… | Python 3 | READY | BETA | 30min | po-2023 |
-| 52 | ML-1 : Introduction au Machine Learning avec… | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 53 | ML-2 : Préparation des données et ingénierie des… | Python 3 | READY | BETA | 30min | po-2023 |
-| 54 | ML-2 : Préparation des données et ingénierie des… | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 55 | ML-3 : Entraînement et AutoML | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 56 | ML-3 (Python) : Entraînement et AutoML | Python 3 | READY | BETA | 30min | po-2023 |
-| 57 | ML-4 : Évaluation des modèles (Python / sklearn) | Python 3 | READY | BETA | 30min | po-2023 |
-| 58 | ML-4 : Evaluation des modèles | .NET (C#) | READY | BETA | 2h+ | po-2023 |
-| 59 | ML-4b : Validite statistique des comparaisons de… | Python 3 | READY | BETA | 30min | po-2023 |
-| 60 | ML-5 (Python) : Prévision de séries temporelles… | Python 3 | READY | BETA | 30min | po-2023 |
-| 61 | ML-5 : Time Series Forecasting avec ML.NET | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 62 | ML-5b (Python) : Séries temporelles classiques —… | Python 3 | READY | BETA | 30min | po-2023 |
-| 63 | ML-6 (Python) : Intégration de modèles ONNX… | Python (coursia-ml-training) | READY | BETA | 30min | po-2023 |
-| 64 | ML-6 : ONNX Model Integration avec ML.NET | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 65 | ML-7 (Python) : Systèmes de recommandation par… | Python 3 | READY | BETA | 30min | po-2023 |
-| 66 | ML-7 : Systèmes de Recommandation avec ML.NET | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 67 | ML-8 (Python) : Clustering non-supervisé avec… | Python 3 | READY | BETA | 30min | po-2023 |
-| 68 | ML-8 : Clustering non-supervise avec K-Means | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 69 | ML-9 (Python) : Détection d'anomalies par PCA… | Python 3 | READY | BETA | 30min | po-2023 |
-| 70 | ML-9 : Detection d'anomalies avec Randomized PCA | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 71 | TP : Prevision des ventes d'assurance | .NET (C#) | READY | BETA | 30min | po-2023 |
+| 34 | 4.1 — Le neurone convolutif from scratch : kernel… | Python 3 | READY | BETA | 30min | po-2023 |
+| 35 | 4.2 — ConvNet profonde : pourquoi les résiduelles | Python 3 | READY | BETA | 45min | po-2023 |
+| 36 | Lab 1 - Les Bases de la Data Science en Python | Python 3 | READY | BETA | 30min | po-2023 |
+| 37 | Lab 2 - Analyser un Appel d'Offre avec l'IA | Python 3 | DEMO | BETA | 30min | po-2023 |
+| 38 | Lab 3 - Pré-qualifier des Candidats avec l'IA | Python 3 | DEMO | BETA | 15min | po-2023 |
+| 39 | Lab 4 - Le Nettoyage de Données avec Pandas | Python 3 | READY | BETA | 30min | po-2023 |
+| 40 | Lab 5 - De la Visualisation au Machine Learning | Python 3 | READY | BETA | 30min | po-2023 |
+| 41 | Lab 6 - Anatomie de votre premier Agent d'IA | Python 3 | DEMO | ALPHA | 30min | po-2023 |
+| 42 | Lab 7 - Votre premier Agent Analyste de Données | Python 3 | READY | BETA | 30min | po-2023 |
+| 43 | Lab 8: Introduction au Framework ADK et… | Python 3 | READY | BETA | 30min | po-2023 |
+| 44 | Lab 9: Premier Agent ADK pour Data Science | Python 3 | READY | BETA | 30min | po-2023 |
+| 45 | Lab 10: Data File Analyzer (DS-STAR Component) | Python 3 | READY | BETA | 30min | po-2023 |
+| 46 | Lab 11: Planner-Coder-Verifier Loop (DS-STAR Core) | Python 3 | READY | ALPHA | 45min | po-2023 |
+| 47 | Lab 12: DS-STAR Workshop - Analyse Multi-Fichiers | Python 3 | READY | BETA | 45min | po-2023 |
+| 48 | Lab 13: Web Search pour Modèles SOTA (MLE-STAR… | Python 3 | READY | BETA | 30min | po-2023 |
+| 49 | Lab 14: Ablation et Raffinement Ciblé (MLE-STAR… | Python 3 | READY | ALPHA | 30min | po-2023 |
+| 50 | Lab 15: Kaggle Challenge avec MLE-STAR | Python 3 | READY | BETA | 30min | po-2023 |
+| 51 | Lab 16: Data Science Agent avec GCP BigQuery | Python 3 | READY | ALPHA | 30min | po-2023 |
+| 52 | Lab 17: Projet Final - Pipeline DS-STAR Complet | Python 3 | READY | ALPHA | 45min | po-2023 |
+| 53 | ML-1 (Python) : Introduction au Machine Learning… | Python 3 | READY | BETA | 30min | po-2023 |
+| 54 | ML-1 : Introduction au Machine Learning avec… | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 55 | ML-2 : Préparation des données et ingénierie des… | Python 3 | READY | BETA | 30min | po-2023 |
+| 56 | ML-2 : Préparation des données et ingénierie des… | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 57 | ML-3 : Entraînement et AutoML | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 58 | ML-3 (Python) : Entraînement et AutoML | Python 3 | READY | BETA | 30min | po-2023 |
+| 59 | ML-4 : Évaluation des modèles (Python / sklearn) | Python 3 | READY | BETA | 30min | po-2023 |
+| 60 | ML-4 : Evaluation des modèles | .NET (C#) | READY | BETA | 2h+ | po-2023 |
+| 61 | ML-4b : Validité statistique des comparaisons de… | Python 3 | READY | BETA | 30min | po-2023 |
+| 62 | ML-5 (Python) : Prévision de séries temporelles… | Python 3 | READY | BETA | 30min | po-2023 |
+| 63 | ML-5 : Time Series Forecasting avec ML.NET | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 64 | ML-5b (Python) : Séries temporelles classiques —… | Python 3 | READY | BETA | 30min | po-2023 |
+| 65 | ML-6 (Python) : Intégration de modèles ONNX… | Python (coursia-ml-training) | READY | BETA | 30min | po-2023 |
+| 66 | ML-6 : ONNX Model Integration avec ML.NET | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 67 | ML-7 (Python) : Systèmes de recommandation par… | Python 3 | READY | BETA | 30min | po-2023 |
+| 68 | ML-7 : Systèmes de Recommandation avec ML.NET | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 69 | ML-8 (Python) : Clustering non-supervisé avec… | Python 3 | READY | BETA | 30min | po-2023 |
+| 70 | ML-8 : Clustering non-supervise avec K-Means | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 71 | ML-9 (Python) : Détection d'anomalies par PCA… | Python 3 | READY | BETA | 30min | po-2023 |
+| 72 | ML-9 : Detection d'anomalies avec Randomized PCA | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 73 | TP : Prevision des ventes d'assurance | .NET (C#) | READY | BETA | 30min | po-2023 |
-### SymbolicAI (261 notebooks) — DEMO:8, READY:253 | ALPHA:6, BETA:251, DRAFT:4
+### SymbolicAI (262 notebooks) — DEMO:8, READY:254 | ALPHA:6, BETA:252, DRAFT:4
| # | Notebook | Kernel | Status | Maturity | Duration | Owner |
|---|----------|--------|--------|----------|----------|-------|
@@ -488,7 +494,7 @@ Total notebooks: 1090
| 21 | Argumentation graduée — sémantiques de classement… | Python 3 | READY | BETA | 30min | po-2024 |
| 22 | Argument_Analysis_Recollement_Lectures.ipynb —… | Python 3 | READY | BETA | 30min | po-2024 |
| 23 | Argument_Analysis_Recollement_Strate6.ipynb —… | Python 3 | READY | BETA | 45min | po-2024 |
-| 24 | Restitution en 3 actes — scaffold déterministe,… | Python 3 (ipykernel) | DEMO | BETA | 30min | po-2024 |
+| 24 | Restitution en 3 actes — scaffold déterministe,… | Python 3 (ipykernel) | DEMO | BETA | 45min | po-2024 |
| 25 | Argument_Analysis — Le modèle de Toulmin (1958) | Python 3 | READY | BETA | 15min | po-2024 |
| 26 | Interface de Configuration et Préparation du Texte | Python 3 | READY | BETA | 30min | po-2024 |
| 27 | Argument_Analysis — Argumentation basée sur les… | Python 3 | READY | BETA | 15min | po-2024 |
@@ -518,113 +524,113 @@ Total notebooks: 1090
| 51 | Lean 17a — Conway, les Nœuds et la Preuve de… | Python 3 | READY | BETA | 30min | po-2024 |
| 52 | Lean 17b — Invariants de Nœuds : Calcul et… | Python 3 | READY | BETA | 45min | po-2024 |
| 53 | Lean 17c — Le lake knot_lean par ses déclarations… | Python 3 | READY | BETA | 30min | po-2024 |
-| 54 | Lean-18 : A* et l'optimalité sous heuristique… | Python 3 | READY | BETA | 30min | po-2024 |
-| 55 | Lean-19 : La Conjecture de Sendov (preuve L.… | Python 3 | READY | BETA | 30min | po-2024 |
-| 56 | Lean 2 - Types Dependants et Calcul des… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
-| 57 | Lean-20 : Le manuel *Analysis I* de T. Tao en Lean… | Python 3 | READY | BETA | 30min | po-2024 |
-| 58 | Lean-21 : La conjecture de Freiman-Ruzsa… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
-| 59 | Lean-21b : Trois primitives de PFR, et l'endroit… | Python 3 | READY | BETA | 15min | po-2024 |
-| 60 | Lean-22 : Detection MIMO par flips -- le seuil 2… | Python 3 | READY | BETA | 30min | po-2024 |
-| 61 | Lean-22b : le lake mimo_lean par ses énoncés —… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
-| 62 | Lean-22c : Le budget de descente - quand la… | Python 3 | READY | BETA | 30min | po-2024 |
-| 63 | Lean-23 : Le problème inverse de Galois — M₂₃… | Python 3 | READY | BETA | 30min | po-2024 |
-| 64 | Lean-24 : ERC-20 sous Lean 4 — l'invariant de… | Python3 | READY | BETA | 15min | po-2024 |
-| 65 | Lean-24b — ERC-20 natif : l'invariant de… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
-| 66 | Lean-26 : le lake calibration_lean par ses énoncés… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
-| 67 | Lean-27 — Cohérence et témoin : de Finetti… | Python 3 | READY | BETA | 30min | po-2024 |
-| 68 | Lean-28 : Hommage à James R. Munkres — le cours… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
-| 69 | Lean-29 : coloration d'arêtes et conjecture de… | Lean 4 (WSL) | READY | BETA | 15min | po-2024 |
-| 70 | Lean 3 - Propositions et Preuves | Lean 4 | READY | BETA | 45min | po-2024 |
-| 71 | Lean-30 : Le problème de Hopf sur S⁶ — digestion… | Python 3 | READY | BETA | 30min | po-2024 |
-| 72 | Lean 4 - Quantificateurs et Logique du Premier… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
-| 73 | Lean 5 - Mode Tactique | Lean 4 | READY | BETA | 1h | po-2024 |
-| 74 | Lean 6 - Mathlib4 : La Bibliotheque Mathematique | Lean 4 | READY | BETA | 45min | po-2024 |
-| 75 | Lean 7 - Integration des LLMs pour l'Assistance… | Python 3 (WSL) | READY | BETA | 45min | po-2024 |
-| 76 | Lean 7b - Exemples Progressifs et Benchmarks | Python 3 (WSL) | READY | BETA | 30min | po-2024 |
-| 77 | Lean 8 - Agents Autonomes pour Demonstration de… | Python 3 | READY | BETA | 30min | po-2024 |
-| 78 | Lean 9 : Multi-Agents avec Semantic Kernel | Python 3 | READY | BETA | 45min | po-2024 |
-| 79 | Configuration de l'environnement C# | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 80 | Planners-0-Setup | Python 3 | READY | BETA | 30min | po-2024 |
-| 81 | Planners-1-Introduction-Csharp : la planification… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 82 | Planners-1-Introduction a la Planification… | Python 3 | READY | BETA | 30min | po-2024 |
-| 83 | Planners-2-PDDL-Basics-Csharp | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 84 | Planners-2-PDDL-Basics | Python 3 | READY | BETA | 30min | po-2024 |
-| 85 | Planners-3 : Recherche dans l'Espace d'Etats —… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 86 | Planners-3-State-Space - Recherche dans l'Espace… | Python 3 | READY | BETA | 45min | po-2024 |
-| 87 | Planners-4-Fast-Downward (C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 88 | Planners-4-Fast-Downward - Planificateur Classique | Python 3 | READY | BETA | 45min | po-2024 |
-| 89 | Planners-5-Heuristics-Csharp | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 90 | Planners-5-Heuristiques en Planification | Python 3 | READY | BETA | 45min | po-2024 |
-| 91 | Planners-5b — Admissibilité de la relaxation… | Lean 4 (WSL) | READY | BETA | 15min | po-2024 |
-| 92 | Planners-5c — Le différentiel d'atteignabilité :… | Python 3 | READY | BETA | 30min | po-2024 |
-| 93 | Planners-6-Domains-Csharp — Jumeau C# :… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 94 | Planners-6-Domains - Domaines Classiques de… | Python 3 | READY | BETA | 45min | po-2024 |
-| 95 | Planners-7-OR-Tools-Csharp — Jumeau C# : solveur… | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 96 | Planners-7-OR-Tools - Programmation par… | Python 3 | READY | BETA | 45min | po-2024 |
-| 97 | Planners-8-Temporal — Planification Temporelle… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 98 | Planners-8-Temporal - Planification Temporelle | Python 3 | READY | BETA | 45min | po-2024 |
-| 99 | Planners-9-HTN (C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 100 | Planners-9-HTN - Planification Hiérarchique | Python 3 | READY | BETA | 45min | po-2024 |
-| 101 | Planners-10: LLMs pour la Planification | Python 3 | READY | BETA | 45min | po-2024 |
-| 102 | Planners-10b: Le LLM comme reducteur d'espace de… | Python 3 | READY | BETA | 30min | po-2024 |
-| 103 | Planners-11: Unified Planning | Python 3 | READY | BETA | 45min | po-2024 |
-| 104 | Planners-12: Learning to Plan avec LOOP | Python 3 | READY | BETA | 45min | po-2024 |
-| 105 | Z3 (C# / .NET) — Introduction au solveur SMT | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 106 | Z3-Python 01 — Introduction a la resolution de… | Python 3 | READY | BETA | 30min | po-2024 |
-| 107 | Z3-Python 01b — Du style declaratif LINQ au… | Python 3 | READY | BETA | 15min | po-2024 |
-| 108 | Z3 (C# / .NET) — Sudoku par contraintes | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 109 | Z3-Python 02 — Sudoku comme problème de… | Python 3 | READY | BETA | 15min | po-2024 |
-| 110 | Z3 (C# / .NET) — Tactiques, théories BitVec et… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 111 | Z3-Python 03 — Tactiques et théories | Python 3 | READY | BETA | 30min | po-2024 |
-| 112 | Z3 (C# / .NET) — Théorie des chaînes et… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 113 | Z3-Python 04 — Chaînes de caractères et… | Python 3 | READY | BETA | 30min | po-2024 |
-| 114 | Z3 (C# / .NET) — Quantificateurs et preuves par… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 115 | Z3-Python 05 — Quantificateurs et preuves… | Python 3 | READY | BETA | 30min | po-2024 |
-| 116 | Z3-Python 06 -- Optimisation avancee (twin C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 117 | Z3-Python 06 — Optimisation avancee | Python 3 | READY | BETA | 30min | po-2024 |
-| 118 | Z3-Python-08 : Ordonnancement de tâches (Job-Shop… | Python 3 | READY | BETA | 30min | po-2024 |
-| 119 | Z3-Python-09 : L'enigme d'Einstein (Zebra puzzle) | Python 3 | READY | BETA | 15min | po-2024 |
-| 120 | 10. Cryptarithmes (SEND + MORE = MONEY) | Python 3 | READY | BETA | 15min | po-2024 |
-| 121 | 11. Coloration de graphe : le graphe de Petersen | Python 3 | READY | BETA | 30min | po-2024 |
-| 122 | 12. Arithmetique reelle : raisonner sur les… | Python 3 | READY | BETA | 30min | po-2024 |
-| 123 | 13. UNSAT cores : expliquer l'insatisfiabilite (le… | Python 3 | READY | BETA | 30min | po-2024 |
-| 124 | 14. Bit-vectors : verifier le debordement… | Python 3 | READY | BETA | 30min | po-2024 |
-| 125 | 15. Tableaux imbriqués et grilles 2D : carrés… | Python 3 | READY | BETA | 30min | po-2024 |
-| 126 | 16. Meal-Planner déclaratif : du modèle Z3 au plan… | Python 3 | READY | BETA | 30min | po-2024 |
-| 127 | Z3-Python-16b — Meal-Planner : couche de données… | Python 3 | READY | BETA | 30min | po-2024 |
-| 128 | Z3-Python-16c — Meal-Planner : capstone patient… | Python 3 | READY | BETA | 30min | po-2024 |
-| 129 | Z3-Python-16d — Convergence à l'échelle :… | Python 3 | READY | BETA | 30min | po-2024 |
-| 130 | Z3-Python-16e — Meal-Planner : l'optimisation (du… | Python 3 | READY | BETA | 30min | po-2024 |
-| 131 | Z3-Python 17 — Théorie des tableaux : Select,… | Python 3 | READY | BETA | 15min | po-2024 |
-| 132 | Z3-Python 18 — Sudoku 4x4 : comparaison des modes… | Python 3 | READY | BETA | 15min | po-2024 |
-| 133 | LINQ to Z3 - Résolution de Contraintes Déclarative | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 134 | Sudoku : Théorème Explicite vs Modèle Implicite… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 135 | Sudoku 4x4 : comparaison des modes Array et… | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 136 | Théorie des Tableaux Z3 — Select, Store et… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 137 | Tableaux Imbriqués et Grilles 2D : API Déclarative… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 138 | Notebook 06 — Meal-Planner declaratif : du modèle… | .NET (C#) | READY | BETA | 1h | po-2024 |
-| 139 | 07 — Données réelles & externe : Ciqual × RecipeML… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 140 | 08 — Capstone hiérarchique : du squelette int[][]… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 141 | 09 — Convergence à l'échelle : l'encodage décide… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 142 | 10 — Générer un témoin depuis A & ~B (fork… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 143 | Notebook 11 — Ordonnancement d'atelier (Job Shop… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 144 | Notebook 12 - Coloration de graphe : le graphe de… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 145 | Notebook 13 — Cryptarithmes : l'arithmétique… | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 146 | Notebook 14 — De SAT à OPT : optimisation et… | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 147 | 15 — Théorie des bit-vectors Z3 : vérifier le… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 148 | 16 — Arithmétique réelle Z3 : raisonner sur les… | .NET (C#) | READY | DRAFT | 30min | po-2024 |
-| 149 | 17 — UNSAT cores Z3 : expliquer l'insatisfiabilité… | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 150 | Notebook 18 - L'enigme d'Einstein : la logique des… | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 151 | Introduction au web sémantique avec RDF.Net | .NET (C#) | READY | BETA | 2h+ | po-2024 |
-| 152 | SW-1-Setup | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 153 | SW-10-CSharp-RDFStar — Jumeau C# : annoter des… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 154 | SW-10-Python-RDFStar | Python 3 | READY | BETA | 45min | po-2024 |
-| 155 | SW-11-CSharp-KnowledgeGraphs | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 156 | SW-11-Python-KnowledgeGraphs | Python 3 | READY | BETA | 1h | po-2024 |
-| 157 | SW-12-Python-GraphRAG | Python 3 | DEMO | BETA | 45min | po-2024 |
-| 158 | SW-13-Reasoners | Python 3 | READY | BETA | 1h | po-2024 |
-| 159 | SW-13 (C#) : Raisonneurs RDF/OWL — Inferer des… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 160 | SW-14 — Le coup ontologique comme diff de graphe… | Python 3 | READY | BETA | 15min | po-2024 |
+| 54 | Lean-19 : La Conjecture de Sendov (preuve L.… | Python 3 | READY | BETA | 30min | po-2024 |
+| 55 | Lean 2 - Types Dependants et Calcul des… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
+| 56 | Lean-20 : Le manuel *Analysis I* de T. Tao en Lean… | Python 3 | READY | BETA | 30min | po-2024 |
+| 57 | Lean-21 : La conjecture de Freiman-Ruzsa… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
+| 58 | Lean-21b : Trois primitives de PFR, et l'endroit… | Python 3 | READY | BETA | 15min | po-2024 |
+| 59 | Lean-22 : Detection MIMO par flips -- le seuil 2… | Python 3 | READY | BETA | 30min | po-2024 |
+| 60 | Lean-22b : le lake mimo_lean par ses énoncés —… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
+| 61 | Lean-22c : Le budget de descente - quand la… | Python 3 | READY | BETA | 30min | po-2024 |
+| 62 | Lean-23 : Le problème inverse de Galois — M₂₃… | Python 3 | READY | BETA | 30min | po-2024 |
+| 63 | Lean-24 : ERC-20 sous Lean 4 — l'invariant de… | Python3 | READY | BETA | 15min | po-2024 |
+| 64 | Lean-24b — ERC-20 natif : l'invariant de… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
+| 65 | Lean-26 : le lake calibration_lean par ses énoncés… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
+| 66 | Lean-27 — Cohérence et témoin : de Finetti… | Python 3 | READY | BETA | 30min | po-2024 |
+| 67 | Lean-28 : Hommage à James R. Munkres — le cours… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
+| 68 | Lean-29 : coloration d'arêtes et conjecture de… | Lean 4 (WSL) | READY | BETA | 15min | po-2024 |
+| 69 | Lean 3 - Propositions et Preuves | Lean 4 | READY | BETA | 45min | po-2024 |
+| 70 | Lean-30 : Le problème de Hopf sur S⁶ — digestion… | Python 3 | READY | BETA | 30min | po-2024 |
+| 71 | Lean 4 - Quantificateurs et Logique du Premier… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
+| 72 | Lean 5 - Mode Tactique | Lean 4 | READY | BETA | 1h | po-2024 |
+| 73 | Lean 6 - Mathlib4 : La Bibliotheque Mathematique | Lean 4 | READY | BETA | 45min | po-2024 |
+| 74 | Lean 7 - Integration des LLMs pour l'Assistance… | Python 3 (WSL) | READY | BETA | 45min | po-2024 |
+| 75 | Lean 7b - Exemples Progressifs et Benchmarks | Python 3 (WSL) | READY | BETA | 30min | po-2024 |
+| 76 | Lean 8 - Agents Autonomes pour Demonstration de… | Python 3 | READY | BETA | 30min | po-2024 |
+| 77 | Lean 9 : Multi-Agents avec Semantic Kernel | Python 3 | READY | BETA | 45min | po-2024 |
+| 78 | Configuration de l'environnement C# | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 79 | Planners-0-Setup | Python 3 | READY | BETA | 30min | po-2024 |
+| 80 | Planners-1-Introduction-Csharp : la planification… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 81 | Planners-1-Introduction a la Planification… | Python 3 | READY | BETA | 30min | po-2024 |
+| 82 | Planners-2-PDDL-Basics-Csharp | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 83 | Planners-2-PDDL-Basics | Python 3 | READY | BETA | 30min | po-2024 |
+| 84 | Planners-3 : Recherche dans l'Espace d'Etats —… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 85 | Planners-3-State-Space - Recherche dans l'Espace… | Python 3 | READY | BETA | 45min | po-2024 |
+| 86 | Planners-4-Fast-Downward (C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 87 | Planners-4-Fast-Downward - Planificateur Classique | Python 3 | READY | BETA | 45min | po-2024 |
+| 88 | Planners-5-Heuristics-Csharp | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 89 | Planners-5-Heuristiques en Planification | Python 3 | READY | BETA | 45min | po-2024 |
+| 90 | Planners-5b — Admissibilité de la relaxation… | Lean 4 (WSL) | READY | BETA | 15min | po-2024 |
+| 91 | Planners-5c — Le différentiel d'atteignabilité :… | Python 3 | READY | BETA | 30min | po-2024 |
+| 92 | Planners-6-Domains-Csharp — Jumeau C# :… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 93 | Planners-6-Domains - Domaines Classiques de… | Python 3 | READY | BETA | 45min | po-2024 |
+| 94 | Planners-7-OR-Tools-Csharp — Jumeau C# : solveur… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 95 | Planners-7-OR-Tools - Programmation par… | Python 3 | READY | BETA | 45min | po-2024 |
+| 96 | Planners-8-Temporal — Planification Temporelle… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 97 | Planners-8-Temporal - Planification Temporelle | Python 3 | READY | BETA | 45min | po-2024 |
+| 98 | Planners-9-HTN (C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 99 | Planners-9-HTN - Planification Hiérarchique | Python 3 | READY | BETA | 45min | po-2024 |
+| 100 | Planners-10: LLMs pour la Planification | Python 3 | READY | BETA | 45min | po-2024 |
+| 101 | Planners-10b: Le LLM comme reducteur d'espace de… | Python 3 | READY | BETA | 30min | po-2024 |
+| 102 | Planners-11: Unified Planning | Python 3 | READY | BETA | 45min | po-2024 |
+| 103 | Planners-12: Learning to Plan avec LOOP | Python 3 | READY | BETA | 45min | po-2024 |
+| 104 | Z3 (C# / .NET) — Introduction au solveur SMT | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 105 | Z3-Python 01 — Introduction a la resolution de… | Python 3 | READY | BETA | 30min | po-2024 |
+| 106 | Z3-Python 01b — Du style declaratif LINQ au… | Python 3 | READY | BETA | 15min | po-2024 |
+| 107 | Z3 (C# / .NET) — Sudoku par contraintes | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 108 | Z3-Python 02 — Sudoku comme problème de… | Python 3 | READY | BETA | 15min | po-2024 |
+| 109 | Z3 (C# / .NET) — Tactiques, théories BitVec et… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 110 | Z3-Python 03 — Tactiques et théories | Python 3 | READY | BETA | 30min | po-2024 |
+| 111 | Z3 (C# / .NET) — Théorie des chaînes et… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 112 | Z3-Python 04 — Chaînes de caractères et… | Python 3 | READY | BETA | 30min | po-2024 |
+| 113 | Z3 (C# / .NET) — Quantificateurs et preuves par… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 114 | Z3-Python 05 — Quantificateurs et preuves… | Python 3 | READY | BETA | 30min | po-2024 |
+| 115 | Z3-Python 06 -- Optimisation avancee (twin C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 116 | Z3-Python 06 — Optimisation avancee | Python 3 | READY | BETA | 30min | po-2024 |
+| 117 | Z3-Python-08 : Ordonnancement de tâches (Job-Shop… | Python 3 | READY | BETA | 30min | po-2024 |
+| 118 | Z3-Python-09 : L'enigme d'Einstein (Zebra puzzle) | Python 3 | READY | BETA | 15min | po-2024 |
+| 119 | 10. Cryptarithmes (SEND + MORE = MONEY) | Python 3 | READY | BETA | 15min | po-2024 |
+| 120 | 11. Coloration de graphe : le graphe de Petersen | Python 3 | READY | BETA | 30min | po-2024 |
+| 121 | 12. Arithmetique reelle : raisonner sur les… | Python 3 | READY | BETA | 30min | po-2024 |
+| 122 | 13. UNSAT cores : expliquer l'insatisfiabilite (le… | Python 3 | READY | BETA | 30min | po-2024 |
+| 123 | 14. Bit-vectors : verifier le debordement… | Python 3 | READY | BETA | 30min | po-2024 |
+| 124 | 15. Tableaux imbriqués et grilles 2D : carrés… | Python 3 | READY | BETA | 30min | po-2024 |
+| 125 | 16. Meal-Planner déclaratif : du modèle Z3 au plan… | Python 3 | READY | BETA | 30min | po-2024 |
+| 126 | Z3-Python-16b — Meal-Planner : couche de données… | Python 3 | READY | BETA | 30min | po-2024 |
+| 127 | Z3-Python-16c — Meal-Planner : capstone patient… | Python 3 | READY | BETA | 30min | po-2024 |
+| 128 | Z3-Python-16d — Convergence à l'échelle :… | Python 3 | READY | BETA | 30min | po-2024 |
+| 129 | Z3-Python-16e — Meal-Planner : l'optimisation (du… | Python 3 | READY | BETA | 30min | po-2024 |
+| 130 | Z3-Python 17 — Théorie des tableaux : Select,… | Python 3 | READY | BETA | 15min | po-2024 |
+| 131 | Z3-Python 18 — Sudoku 4x4 : comparaison des modes… | Python 3 | READY | BETA | 15min | po-2024 |
+| 132 | LINQ to Z3 - Résolution de Contraintes Déclarative | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 133 | Sudoku : Théorème Explicite vs Modèle Implicite… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 134 | Sudoku 4x4 : comparaison des modes Array et… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 135 | Théorie des Tableaux Z3 — Select, Store et… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 136 | Tableaux Imbriqués et Grilles 2D : API Déclarative… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 137 | Notebook 06 — Meal-Planner declaratif : du modèle… | .NET (C#) | READY | BETA | 1h | po-2024 |
+| 138 | 07 — Données réelles & externe : Ciqual × RecipeML… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 139 | 08 — Capstone hiérarchique : du squelette int[][]… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 140 | 09 — Convergence à l'échelle : l'encodage décide… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 141 | 10 — Générer un témoin depuis A & ~B (fork… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 142 | Notebook 11 — Ordonnancement d'atelier (Job Shop… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 143 | Notebook 12 - Coloration de graphe : le graphe de… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 144 | Notebook 13 — Cryptarithmes : l'arithmétique… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 145 | Notebook 14 — De SAT à OPT : optimisation et… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 146 | 15 — Théorie des bit-vectors Z3 : vérifier le… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 147 | 16 — Arithmétique réelle Z3 : raisonner sur les… | .NET (C#) | READY | DRAFT | 30min | po-2024 |
+| 148 | 17 — UNSAT cores Z3 : expliquer l'insatisfiabilité… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 149 | Notebook 18 - L'enigme d'Einstein : la logique des… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 150 | Introduction au web sémantique avec RDF.Net | .NET (C#) | READY | BETA | 2h+ | po-2024 |
+| 151 | SW-1-Setup | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 152 | SW-10-CSharp-RDFStar — Jumeau C# : annoter des… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 153 | SW-10-Python-RDFStar | Python 3 | READY | BETA | 45min | po-2024 |
+| 154 | SW-11-CSharp-KnowledgeGraphs | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 155 | SW-11-Python-KnowledgeGraphs | Python 3 | READY | BETA | 1h | po-2024 |
+| 156 | SW-12-Python-GraphRAG | Python 3 | DEMO | BETA | 45min | po-2024 |
+| 157 | SW-13-Reasoners | Python 3 | READY | BETA | 1h | po-2024 |
+| 158 | SW-13 (C#) : Raisonneurs RDF/OWL — Inferer des… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 159 | SW-14 — Le coup ontologique comme diff de graphe… | Python 3 | READY | BETA | 15min | po-2024 |
+| 160 | SW-15 — Le coup argumentatif : greffer AIF sur le… | Python 3 | READY | BETA | 30min | po-2024 |
| 161 | SW-2-RDFBasics | .NET (C#) | READY | BETA | 45min | po-2024 |
| 162 | SW-2b-Python-RDFBasics | Python 3 | READY | BETA | 45min | po-2024 |
| 163 | SW-3-GraphOperations | .NET (C#) | READY | BETA | 1h | po-2024 |
@@ -644,88 +650,89 @@ Total notebooks: 1090
| 177 | SC-0-Cypherpunk-Origins - Les origines Cypherpunk… | Python 3 | READY | BETA | 45min | po-2024 |
| 178 | SC-1-Setup-Foundry - Environnement Smart Contracts | Python 3 | READY | BETA | 15min | po-2024 |
| 179 | SC-2-Setup-Web3py - Python et la Blockchain | Python 3 | READY | BETA | 30min | po-2024 |
-| 180 | SC-3-Solidity-Basics - Fondements de Solidity | .venv | READY | BETA | 45min | po-2024 |
-| 181 | SC-4-Functions-State - Fonctions et État | Python 3 | READY | BETA | 45min | po-2024 |
-| 182 | SC-5-Inheritance - Heritage et Interfaces | Python 3 | READY | BETA | 30min | po-2024 |
-| 183 | SC-6-Errors-Events - Erreurs et Événements | Python 3 | READY | BETA | 30min | po-2024 |
-| 184 | SC-10-Account-Abstraction - ERC-4337 | Python 3 | READY | BETA | 30min | po-2024 |
-| 185 | SC-11-LLM-Assisted - Développement Smart Contracts… | Python 3 | DEMO | BETA | 45min | po-2024 |
-| 186 | SC-7-Token-Standards - Standards de Tokens | Python 3 | READY | BETA | 30min | po-2024 |
-| 187 | SC-7b : ERC-20 + Lean — vérification formelle de… | Python3 | READY | BETA | 15min | po-2024 |
-| 188 | SC-7c : ERC-20 — compagnon natif Lean (kernel… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
-| 189 | SC-8-DeFi-Primitives - Primitives DeFi | Python 3 | READY | BETA | 30min | po-2024 |
-| 190 | SC-9-DAO-Governance - Gouvernance DAO | cours-ia | READY | BETA | 30min | po-2024 |
-| 191 | SC-12-Foundry-Testing - Tests avec Foundry | Python 3 | READY | BETA | 45min | po-2024 |
-| 192 | SC-13-Fuzz-Invariants - Fuzz Testing | Python 3 | READY | BETA | 30min | po-2024 |
-| 193 | SC-14-Formal-Vérification - Vérification Formelle | Python 3 | DEMO | BETA | 30min | po-2024 |
-| 194 | SC-15-Zero-Knowledge-Proofs - Preuves a… | Python 3 | READY | BETA | 45min | po-2024 |
-| 195 | SC-16-Homomorphic-Encryption - Chiffrement… | Python 3 (SC-16 Concrete, WSL) | READY | BETA | 30min | po-2024 |
-| 196 | SC-17-E2E-Verifiable-Voting - Vote Electronique… | Python 3 | READY | BETA | 30min | po-2024 |
-| 197 | SC-18-Vyper - Smart Contracts en Python-like | Python 3 | READY | BETA | 30min | po-2024 |
-| 198 | SC-19-Ripple-XRP - Protocole Ripple et XRP Ledger | Python 3 (smartcontracts) | READY | BETA | 30min | po-2024 |
-| 199 | SC-20-Bitcoin-Scripting - Bitcoin, UTXO et Scripts | .venv | READY | BETA | 30min | po-2024 |
-| 200 | SC-21-Move-Sui - Move sur Sui | Python 3 | READY | BETA | 30min | po-2024 |
-| 201 | SC-22-Solana-Anchor - Solana avec Anchor | Python 3 | READY | BETA | 30min | po-2024 |
-| 202 | SC-23-Cross-Chain - Interoperabilite Cross-Chain | Python 3 | READY | BETA | 30min | po-2024 |
-| 203 | SC-24 : Deploiement sur Testnets | Python 3 | READY | BETA | 30min | po-2024 |
-| 204 | SC-25 : Deploiement Mainnet (L2) | Python 3 | READY | BETA | 30min | po-2024 |
-| 205 | SC-26 : Projet Final - DApp Complete | Python 3 | READY | BETA | 15min | po-2024 |
-| 206 | SC-27 : Dette d'irréversibilité — la boucle de… | Python 3 | READY | BETA | 30min | po-2024 |
-| 207 | SL-1 - Apprentissage Logique : CBH Search et… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 208 | SL-1 - Apprentissage Logique : CBH Search et… | Python 3 | READY | BETA | 45min | po-2024 |
-| 209 | SL-10 --- Apprentissage Actif d'Automates (L*… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 210 | SL-10 --- Apprentissage Actif d'Automates (L*… | Python 3 | READY | BETA | 45min | po-2024 |
-| 211 | SL-11 --- Capstone : un pipeline neuro-symbolique… | Python 3 | READY | BETA | 45min | po-2024 |
-| 212 | SL-12 : Differentiable Logic Gate Networks | Python (difflogic-sl12) | READY | BETA | 45min | po-2024 |
-| 213 | SL-1b — Apprentissage PAC formellement : le lake… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
-| 214 | SL-2 - Apprentissage et Connaissance : EBL & RBL… | .NET (C#) | READY | ALPHA | 45min | po-2024 |
-| 215 | SL-2 --- Apprentissage et Connaissance (EBL & RBL) | Python 3 | READY | BETA | 45min | po-2024 |
-| 216 | SL-3 — Apprentissage basé sur la pertinence (twin… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 217 | SL-3 --- Apprentissage Base sur la Pertinence (RBL… | Python 3 | READY | BETA | 45min | po-2024 |
-| 218 | SL-4 — Programmation Logique Inductive (ILP) —… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 219 | SL-4 --- Programmation Logique Inductive (ILP) | Python 3 (WSL) | READY | BETA | 45min | po-2024 |
-| 220 | SL-5 - Resolution Inverse & ILP (C#) | .NET (C#) | READY | ALPHA | 45min | po-2024 |
-| 221 | SL-5 --- Resolution Inverse et Progol (ILP… | Python 3 | READY | BETA | 30min | po-2024 |
-| 222 | SL-6 (C#) : Moteurs ILP modernes — apprendre des… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 223 | SL-6 --- Moteurs ILP modernes : Aleph, Metagol,… | Python 3 (WSL) | READY | BETA | 30min | po-2024 |
-| 224 | SL-7 : Integration Neuro-Symbolique | Python 3 | READY | BETA | 45min | po-2024 |
-| 225 | SL-8 (C#) : ILP Moderne et Knowledge Graphs | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 226 | SL-8 - ILP Moderne et Knowledge Graphs | Python 3 | READY | BETA | 45min | po-2024 |
-| 227 | SL-9 - LLMs et Apprentissage Symbolique :… | Python 3 | READY | BETA | 45min | po-2024 |
-| 228 | Configuration et Installation TweetyProject | Python 3 | READY | BETA | 45min | po-2024 |
-| 229 | Tweety-10 — Markov Logic Networks (MLN) en .NET… | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 230 | Tweety-10 — Markov Logic Networks (MLN) | Python 3 | READY | BETA | 30min | po-2024 |
-| 231 | Tweety-11 — Inférence causale & do-calculus (twin… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 232 | Tweety-11 — Raisonnement Causal : du do-calculus… | Python 3 | READY | BETA | 30min | po-2024 |
-| 233 | Argumentation Abstraite : Grounded Extension -… | Python 3 | READY | BETA | 30min | po-2024 |
-| 234 | Tweety C# / IKVM - Logiques de Base (Port .NET du… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 235 | Logiques de Base - Propositionnelle et Premier… | Python 3 | READY | BETA | 45min | po-2024 |
-| 236 | Tweety C# / IKVM - Sémantique propositionnelle :… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 237 | Tweety-2c — Logique du premier ordre en C#/.NET… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 238 | Tweety-3 — Description Logics en C#/.NET (port… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 239 | Logiques Avancees - DL, Modale, QBF, Conditional | Python 3 | READY | BETA | 45min | po-2024 |
-| 240 | Tweety-3 — Conditional Logics en C#/.NET (port… | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 241 | Tweety-3 — Argumentation abstraite de Dung en… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 242 | Tweety-3 Modal Logic en C#/.NET (port natif IKVM) | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 243 | Tweety-3 - Quantified Boolean Formulas en C#/.NET… | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 244 | Tweety-4 — Argumentation structurée ASPIC+ en… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 245 | Tweety C# / IKVM - Revision de Croyances (Port… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 246 | Révision de Croyances et Incohérence | Python 3 | READY | BETA | 30min | po-2024 |
-| 247 | Tweety-5 : Argumentation Abstraite de Dung (C# /… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 248 | Argumentation Abstraite (Dung) | Python 3 | READY | BETA | 45min | po-2024 |
-| 249 | Tweety-5b — Théorie de l'argumentation de Dung… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
-| 250 | Tweety-5d — Synthèse certifiée d'extensions… | Python 3 | READY | BETA | 30min | po-2024 |
-| 251 | Tweety-6 — Argumentation structuree (twin C# /… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 252 | Argumentation Structuree | Python 3 | READY | BETA | 30min | po-2024 |
-| 253 | Tweety-7a : Frameworks d'Argumentation Etendus… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 254 | Frameworks d'Argumentation Étendus | Python 3 | READY | BETA | 30min | po-2024 |
-| 255 | Tweety-7b - Ranking Probabilistic Conditional… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 256 | Sémantiques de Classement et Argumentation… | Python 3 | READY | BETA | 30min | po-2024 |
-| 257 | Dialogues Multi-Agents Argumentatifs (twin C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 258 | Dialogues Multi-Agents Argumentatifs | Python 3 | READY | BETA | 30min | po-2024 |
-| 259 | Préférences et Théorie du Vote en C# / .NET (port… | .NET (C#) | READY | ALPHA | 30min | po-2024 |
-| 260 | Préférences et Théorie du Vote | Python 3 | READY | ALPHA | 30min | po-2024 |
-| 261 | Tweety .NET - Probe Phase 1 axe 2 : initialisation… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 180 | SC-2b - Bac a sable institutionnel : des acteurs,… | Python 3 | READY | BETA | 45min | po-2024 |
+| 181 | SC-3-Solidity-Basics - Fondements de Solidity | .venv | READY | BETA | 45min | po-2024 |
+| 182 | SC-4-Functions-State - Fonctions et État | Python 3 | READY | BETA | 45min | po-2024 |
+| 183 | SC-5-Inheritance - Heritage et Interfaces | Python 3 | READY | BETA | 30min | po-2024 |
+| 184 | SC-6-Errors-Events - Erreurs et Événements | Python 3 | READY | BETA | 30min | po-2024 |
+| 185 | SC-10-Account-Abstraction - ERC-4337 | Python 3 | READY | BETA | 30min | po-2024 |
+| 186 | SC-11-LLM-Assisted - Développement Smart Contracts… | Python 3 | DEMO | BETA | 45min | po-2024 |
+| 187 | SC-7-Token-Standards - Standards de Tokens | Python 3 | READY | BETA | 30min | po-2024 |
+| 188 | SC-7b : ERC-20 + Lean — vérification formelle de… | Python3 | READY | BETA | 15min | po-2024 |
+| 189 | SC-7c : ERC-20 — compagnon natif Lean (kernel… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
+| 190 | SC-8-DeFi-Primitives - Primitives DeFi | Python 3 | READY | BETA | 30min | po-2024 |
+| 191 | SC-9-DAO-Governance - Gouvernance DAO | cours-ia | READY | BETA | 30min | po-2024 |
+| 192 | SC-12-Foundry-Testing - Tests avec Foundry | Python 3 | READY | BETA | 45min | po-2024 |
+| 193 | SC-13-Fuzz-Invariants - Fuzz Testing | Python 3 | READY | BETA | 30min | po-2024 |
+| 194 | SC-14-Formal-Vérification - Vérification Formelle | Python 3 | DEMO | BETA | 30min | po-2024 |
+| 195 | SC-15-Zero-Knowledge-Proofs - Preuves a… | Python 3 | READY | BETA | 45min | po-2024 |
+| 196 | SC-16-Homomorphic-Encryption - Chiffrement… | Python 3 (SC-16 Concrete, WSL) | READY | BETA | 30min | po-2024 |
+| 197 | SC-17-E2E-Verifiable-Voting - Vote Electronique… | Python 3 | READY | BETA | 30min | po-2024 |
+| 198 | SC-18-Vyper - Smart Contracts en Python-like | Python 3 | READY | BETA | 30min | po-2024 |
+| 199 | SC-19-Ripple-XRP - Protocole Ripple et XRP Ledger | Python 3 (smartcontracts) | READY | BETA | 30min | po-2024 |
+| 200 | SC-20-Bitcoin-Scripting - Bitcoin, UTXO et Scripts | .venv | READY | BETA | 30min | po-2024 |
+| 201 | SC-21-Move-Sui - Move sur Sui | Python 3 | READY | BETA | 30min | po-2024 |
+| 202 | SC-22-Solana-Anchor - Solana avec Anchor | Python 3 | READY | BETA | 30min | po-2024 |
+| 203 | SC-23-Cross-Chain - Interoperabilite Cross-Chain | Python 3 | READY | BETA | 30min | po-2024 |
+| 204 | SC-24 : Deploiement sur Testnets | Python 3 | READY | BETA | 30min | po-2024 |
+| 205 | SC-25 : Deploiement Mainnet (L2) | Python 3 | READY | BETA | 30min | po-2024 |
+| 206 | SC-26 : Projet Final - DApp Complete | Python 3 | READY | BETA | 15min | po-2024 |
+| 207 | SC-27 : Dette d'irréversibilité — la boucle de… | Python 3 | READY | BETA | 30min | po-2024 |
+| 208 | SL-1 - Apprentissage Logique : CBH Search et… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 209 | SL-1 - Apprentissage Logique : CBH Search et… | Python 3 | READY | BETA | 45min | po-2024 |
+| 210 | SL-10 --- Apprentissage Actif d'Automates (L*… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 211 | SL-10 --- Apprentissage Actif d'Automates (L*… | Python 3 | READY | BETA | 45min | po-2024 |
+| 212 | SL-11 --- Capstone : un pipeline neuro-symbolique… | Python 3 | READY | BETA | 45min | po-2024 |
+| 213 | SL-12 : Differentiable Logic Gate Networks | Python (difflogic-sl12) | READY | BETA | 45min | po-2024 |
+| 214 | SL-1b — Apprentissage PAC formellement : le lake… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
+| 215 | SL-2 - Apprentissage et Connaissance : EBL & RBL… | .NET (C#) | READY | ALPHA | 45min | po-2024 |
+| 216 | SL-2 --- Apprentissage et Connaissance (EBL & RBL) | Python 3 | READY | BETA | 45min | po-2024 |
+| 217 | SL-3 — Apprentissage basé sur la pertinence (twin… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 218 | SL-3 --- Apprentissage Base sur la Pertinence (RBL… | Python 3 | READY | BETA | 45min | po-2024 |
+| 219 | SL-4 — Programmation Logique Inductive (ILP) —… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 220 | SL-4 --- Programmation Logique Inductive (ILP) | Python 3 (WSL) | READY | BETA | 45min | po-2024 |
+| 221 | SL-5 - Resolution Inverse & ILP (C#) | .NET (C#) | READY | ALPHA | 45min | po-2024 |
+| 222 | SL-5 --- Resolution Inverse et Progol (ILP… | Python 3 | READY | BETA | 30min | po-2024 |
+| 223 | SL-6 (C#) : Moteurs ILP modernes — apprendre des… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 224 | SL-6 --- Moteurs ILP modernes : Aleph, Metagol,… | Python 3 (WSL) | READY | BETA | 30min | po-2024 |
+| 225 | SL-7 : Integration Neuro-Symbolique | Python 3 | READY | BETA | 45min | po-2024 |
+| 226 | SL-8 (C#) : ILP Moderne et Knowledge Graphs | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 227 | SL-8 - ILP Moderne et Knowledge Graphs | Python 3 | READY | BETA | 45min | po-2024 |
+| 228 | SL-9 - LLMs et Apprentissage Symbolique :… | Python 3 | READY | BETA | 45min | po-2024 |
+| 229 | Configuration et Installation TweetyProject | Python 3 | READY | BETA | 45min | po-2024 |
+| 230 | Tweety-10 — Markov Logic Networks (MLN) en .NET… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 231 | Tweety-10 — Markov Logic Networks (MLN) | Python 3 | READY | BETA | 30min | po-2024 |
+| 232 | Tweety-11 — Inférence causale & do-calculus (twin… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 233 | Tweety-11 — Raisonnement Causal : du do-calculus… | Python 3 | READY | BETA | 30min | po-2024 |
+| 234 | Argumentation Abstraite : Grounded Extension -… | Python 3 | READY | BETA | 30min | po-2024 |
+| 235 | Tweety C# / IKVM - Logiques de Base (Port .NET du… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 236 | Logiques de Base - Propositionnelle et Premier… | Python 3 | READY | BETA | 45min | po-2024 |
+| 237 | Tweety C# / IKVM - Sémantique propositionnelle :… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 238 | Tweety-2c — Logique du premier ordre en C#/.NET… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 239 | Tweety-3 — Description Logics en C#/.NET (port… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 240 | Logiques Avancees - DL, Modale, QBF, Conditional | Python 3 | READY | BETA | 45min | po-2024 |
+| 241 | Tweety-3 — Conditional Logics en C#/.NET (port… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 242 | Tweety-3 — Argumentation abstraite de Dung en… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 243 | Tweety-3 Modal Logic en C#/.NET (port natif IKVM) | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 244 | Tweety-3 - Quantified Boolean Formulas en C#/.NET… | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 245 | Tweety-4 — Argumentation structurée ASPIC+ en… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 246 | Tweety C# / IKVM - Revision de Croyances (Port… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 247 | Révision de Croyances et Incohérence | Python 3 | READY | BETA | 30min | po-2024 |
+| 248 | Tweety-5 : Argumentation Abstraite de Dung (C# /… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 249 | Argumentation Abstraite (Dung) | Python 3 | READY | BETA | 45min | po-2024 |
+| 250 | Tweety-5b — Théorie de l'argumentation de Dung… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
+| 251 | Tweety-5d — Synthèse certifiée d'extensions… | Python 3 | READY | BETA | 30min | po-2024 |
+| 252 | Tweety-6 — Argumentation structuree (twin C# /… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 253 | Argumentation Structuree | Python 3 | READY | BETA | 30min | po-2024 |
+| 254 | Tweety-7a : Frameworks d'Argumentation Etendus… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 255 | Frameworks d'Argumentation Étendus | Python 3 | READY | BETA | 30min | po-2024 |
+| 256 | Tweety-7b - Ranking Probabilistic Conditional… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 257 | Sémantiques de Classement et Argumentation… | Python 3 | READY | BETA | 30min | po-2024 |
+| 258 | Dialogues Multi-Agents Argumentatifs (twin C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 259 | Dialogues Multi-Agents Argumentatifs | Python 3 | READY | BETA | 30min | po-2024 |
+| 260 | Préférences et Théorie du Vote en C# / .NET (port… | .NET (C#) | READY | ALPHA | 30min | po-2024 |
+| 261 | Préférences et Théorie du Vote | Python 3 | READY | ALPHA | 30min | po-2024 |
+| 262 | Tweety .NET - Probe Phase 1 axe 2 : initialisation… | .NET (C#) | READY | BETA | 30min | po-2024 |
### QuantConnect (109 notebooks) — DEMO:43, READY:66 | ALPHA:13, BETA:83, DRAFT:12, TEMPLATE:1
@@ -780,14 +787,14 @@ Total notebooks: 1090
| 47 | QC-Py-Cloud-03 : Parite de Risque (Risk Parity) | Python 3 | READY | BETA | 30min | po-2026 |
| 48 | QC-Py-Cloud-03b — Risk Parity Composite… | Python 3 | DEMO | DRAFT | 15min | po-2026 |
| 49 | QC-Py-Cloud-04 — Mean Reversion on Sector ETFs | Python 3 | DEMO | DRAFT | 15min | po-2026 |
-| 50 | QC-Py-Cloud-04 : Reinforcement Learning - DQN… | Python 3 | DEMO | ALPHA | 30min | po-2026 |
-| 51 | QC-Py-Cloud-05 : Prevision par Reseau de Neurones… | Python 3 | DEMO | ALPHA | 30min | po-2026 |
-| 52 | QC-Py-Cloud-05 — Regime Switching : Momentum in… | Python 3 | DEMO | DRAFT | 15min | po-2026 |
-| 53 | QC-Py-Cloud-06 — PCA Statistical Arbitrage Mean… | Python 3 | DEMO | DRAFT | 15min | po-2026 |
-| 54 | QC-Py-Cloud-06 -- Volatility Targeting : Risk… | Python 3 | DEMO | DRAFT | 15min | po-2026 |
-| 55 | QC-Py-Cloud-07 — Temporal CNN Direction Prediction | Python 3 | DEMO | DRAFT | 15min | po-2026 |
-| 56 | Value Factor Z-Score — Sélection multi-facteurs… | Python 3 | DEMO | BETA | 15min | po-2026 |
-| 57 | Option Wheel — Le paradoxe du win-rate eleve | Python 3 | DEMO | BETA | 15min | po-2026 |
+| 50 | QC-Py-Cloud-05 : Prevision par Reseau de Neurones… | Python 3 | DEMO | ALPHA | 30min | po-2026 |
+| 51 | QC-Py-Cloud-05 — Regime Switching : Momentum in… | Python 3 | DEMO | DRAFT | 15min | po-2026 |
+| 52 | QC-Py-Cloud-06 — PCA Statistical Arbitrage Mean… | Python 3 | DEMO | DRAFT | 15min | po-2026 |
+| 53 | QC-Py-Cloud-07 — Temporal CNN Direction Prediction | Python 3 | DEMO | DRAFT | 15min | po-2026 |
+| 54 | Value Factor Z-Score — Sélection multi-facteurs… | Python 3 | DEMO | BETA | 15min | po-2026 |
+| 55 | Option Wheel — Le paradoxe du win-rate eleve | Python 3 | DEMO | BETA | 15min | po-2026 |
+| 56 | QC-Py-Cloud-10 : Reinforcement Learning - DQN… | Python 3 | DEMO | ALPHA | 30min | po-2026 |
+| 57 | QC-Py-Cloud-13 -- Volatility Targeting : Risk… | Python 3 | DEMO | DRAFT | 15min | po-2026 |
| 58 | Workflow : Téléchargement et gestion des datasets | Python 3 | READY | ALPHA | 45min | po-2026 |
| 59 | Le critere de Kelly — compagnon Python du lake… | Python 3 | DEMO | BETA | 30min | po-2026 |
| 60 | Kelly — compagnon natif (kernel Lean 4) | Lean 4 (WSL) | READY | BETA | 45min | po-2026 |
@@ -874,50 +881,50 @@ Total notebooks: 1090
| 27 | GameTheory-6b — Jeux répétés en Lean : le lake… | Python 3 | READY | DRAFT | 30min | po-2024 |
| 28 | GameTheory-6c (C#) : Jeux Répétés et Théorème Folk | .NET (C#) | READY | BETA | 45min | po-2024 |
| 29 | GameTheory-6c : Jeux Répétés et Théorème Folk… | Python 3 | READY | BETA | 30min | po-2024 |
-| 30 | GameTheory-6d : Statique comparative — séparer… | Python 3 | READY | BETA | 30min | po-2024 |
-| 31 | GameTheory-6d : Sympathie contre Engagement — la… | Python 3 | READY | BETA | 30min | po-2024 |
-| 32 | GameTheory-07-ExtensiveForm (Twin C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 33 | GameTheory-07-ExtensiveForm | Python 3 | READY | BETA | 45min | po-2024 |
-| 34 | GameTheory-08-CombinatorialGames (C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 35 | GameTheory 8 - Jeux Combinatoires | Python (GameTheory WSL +… | READY | BETA | 30min | po-2024 |
-| 36 | GameTheory 8b - Jeux Combinatoires en Lean | Lean 4 (WSL) | READY | BETA | 15min | po-2024 |
-| 37 | GameTheory 8c - Jeux Combinatoires :… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 38 | GameTheory 8c - Jeux Combinatoires :… | Python (GameTheory WSL +… | READY | BETA | 30min | po-2024 |
-| 39 | GameTheory 8d - Combinatorial Games natif : le… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
-| 40 | GameTheory-09-BackwardInduction (C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 41 | GameTheory-09-BackwardInduction | Python 3 | READY | BETA | 45min | po-2024 |
-| 42 | Stackelberg : la performativité sans mystère | Python 3 | READY | BETA | 30min | po-2024 |
-| 43 | GameTheory-09c : Stackelberg Security Game —… | Python 3 | READY | BETA | 15min | po-2024 |
-| 44 | GameTheory-10 — Équilibres Parfaits de Sous-Jeux… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 45 | GameTheory-10-ForwardInduction-SPE | Python 3 | READY | BETA | 45min | po-2024 |
-| 46 | GameTheory-11-BayesianGames-Csharp | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 47 | GameTheory-11-BayesianGames | Python 3 | READY | BETA | 45min | po-2024 |
-| 48 | GameTheory-11b — Jeux Bayésiens en Lean 4… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
-| 49 | GameTheory-12 — Jeux de Réputation (twin C# du… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 50 | GameTheory-12-ReputationGames | Python 3 | READY | BETA | 30min | po-2024 |
-| 51 | GameTheory-13 : Jeux a Information Imparfaite et… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 52 | GameTheory-13 : Jeux a Information Imparfaite et… | Python (GameTheory WSL +… | READY | BETA | 1h | po-2024 |
-| 53 | GameTheory-13b : Safe Subgame Solving -- quand le… | Python (coursia-ml-training) | READY | BETA | 30min | po-2024 |
-| 54 | GameTheory-13c : Safe Subgame Solving en C# — le… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 55 | GameTheory-13d : Optimistic Counterfactual Regret… | Python 3 | READY | BETA | 15min | po-2024 |
-| 56 | GameTheory-14 : Jeux Differentiels et Equilibres… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 57 | GameTheory-14 : Jeux Differentiels et Equilibres… | Python 3 | READY | BETA | 45min | po-2024 |
-| 58 | GameTheory-15 — Jeux Coopératifs (Twin C#) | .NET (C#) | READY | BETA | 1h | po-2024 |
-| 59 | GameTheory-15-CooperativeGames | Python 3 (ipykernel) | READY | BETA | 45min | po-2024 |
-| 60 | GameTheory 15b - Jeux Cooperatifs en Lean :… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
-| 61 | GameTheory 15c - Jeux Cooperatifs (C# / .NET) | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 62 | GameTheory 15c - Jeux Cooperatifs Lean (Python) | Python (coursia-ml-training) | READY | BETA | 45min | po-2024 |
-| 63 | GameTheory 15d - La decomposition de Mobius sur le… | Python 3 | READY | BETA | 30min | po-2024 |
-| 64 | GameTheory-16-MechanismDesign (C#) | .NET (C#) | READY | BETA | 30min | po-2024 |
-| 65 | GameTheory-16 : Théorie des Mécanismes et Principe… | Python (GameTheory WSL +… | READY | BETA | 45min | po-2024 |
-| 66 | GameTheory-16b : Automated Mechanism Design (AMD) | Python 3 | READY | BETA | 15min | po-2024 |
-| 67 | GameTheory-16c : La dimension paiement que le… | Python 3 | READY | BETA | 15min | po-2024 |
-| 68 | GameTheory-16d — L'echange de reins : de la valeur… | Python 3 | READY | BETA | 30min | po-2024 |
-| 69 | GameTheory-17 (C#) : Multi-Agent Reinforcement… | .NET (C#) | READY | BETA | 45min | po-2024 |
-| 70 | GameTheory-17 : Apprentissage par Renforcement… | Python (GameTheory WSL +… | READY | BETA | 30min | po-2024 |
-| 71 | Information asymétrique : types privés,… | Python 3 | READY | BETA | 30min | po-2024 |
-| 72 | Le marché des lemons : le certificat formel… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
-| 73 | Du marché au bilan : le pont théorie des jeux… | Python 3 | READY | BETA | 30min | po-2024 |
+| 30 | GameTheory-06d : Sympathie contre Engagement — la… | Python 3 | READY | BETA | 30min | po-2024 |
+| 31 | GameTheory-07-ExtensiveForm (Twin C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 32 | GameTheory-07-ExtensiveForm | Python 3 | READY | BETA | 45min | po-2024 |
+| 33 | GameTheory-08-CombinatorialGames (C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 34 | GameTheory 8 - Jeux Combinatoires | Python (GameTheory WSL +… | READY | BETA | 30min | po-2024 |
+| 35 | GameTheory 8b - Jeux Combinatoires en Lean | Lean 4 (WSL) | READY | BETA | 15min | po-2024 |
+| 36 | GameTheory 8c - Jeux Combinatoires :… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 37 | GameTheory 8c - Jeux Combinatoires :… | Python (GameTheory WSL +… | READY | BETA | 30min | po-2024 |
+| 38 | GameTheory 8d - Combinatorial Games natif : le… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
+| 39 | GameTheory-09-BackwardInduction (C#) | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 40 | GameTheory-09-BackwardInduction | Python 3 | READY | BETA | 45min | po-2024 |
+| 41 | Stackelberg : la performativité sans mystère | Python 3 | READY | BETA | 30min | po-2024 |
+| 42 | GameTheory-09c : Stackelberg Security Game —… | Python 3 | READY | BETA | 15min | po-2024 |
+| 43 | GameTheory-10 — Équilibres Parfaits de Sous-Jeux… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 44 | GameTheory-10-ForwardInduction-SPE | Python 3 | READY | BETA | 45min | po-2024 |
+| 45 | GameTheory-11-BayesianGames-Csharp | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 46 | GameTheory-11-BayesianGames | Python 3 | READY | BETA | 45min | po-2024 |
+| 47 | GameTheory-11b — Jeux Bayésiens en Lean 4… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
+| 48 | GameTheory-12 — Jeux de Réputation (twin C# du… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 49 | GameTheory-12-ReputationGames | Python 3 | READY | BETA | 30min | po-2024 |
+| 50 | GameTheory-13 : Jeux a Information Imparfaite et… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 51 | GameTheory-13 : Jeux a Information Imparfaite et… | Python (GameTheory WSL +… | READY | BETA | 1h | po-2024 |
+| 52 | GameTheory-13b : Safe Subgame Solving -- quand le… | Python (coursia-ml-training) | READY | BETA | 30min | po-2024 |
+| 53 | GameTheory-13c : Safe Subgame Solving en C# — le… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 54 | GameTheory-13d : Optimistic Counterfactual Regret… | Python 3 | READY | BETA | 15min | po-2024 |
+| 55 | GameTheory-14 : Jeux Differentiels et Equilibres… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 56 | GameTheory-14 : Jeux Differentiels et Equilibres… | Python 3 | READY | BETA | 45min | po-2024 |
+| 57 | GameTheory-15 — Jeux Coopératifs (Twin C#) | .NET (C#) | READY | BETA | 1h | po-2024 |
+| 58 | GameTheory-15-CooperativeGames | Python 3 (ipykernel) | READY | BETA | 45min | po-2024 |
+| 59 | GameTheory 15b - Jeux Cooperatifs en Lean :… | Lean 4 (WSL) | READY | BETA | 45min | po-2024 |
+| 60 | GameTheory 15c - Jeux Cooperatifs (C# / .NET) | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 61 | GameTheory 15c - Jeux Cooperatifs Lean (Python) | Python (coursia-ml-training) | READY | BETA | 45min | po-2024 |
+| 62 | GameTheory 15d - La decomposition de Mobius sur le… | Python 3 | READY | BETA | 30min | po-2024 |
+| 63 | GameTheory-16-MechanismDesign (C#) | .NET (C#) | READY | BETA | 30min | po-2024 |
+| 64 | GameTheory-16 : Théorie des Mécanismes et Principe… | Python (GameTheory WSL +… | READY | BETA | 45min | po-2024 |
+| 65 | GameTheory-16b : Automated Mechanism Design (AMD) | Python 3 | READY | BETA | 15min | po-2024 |
+| 66 | GameTheory-16c : La dimension paiement que le… | Python 3 | READY | BETA | 15min | po-2024 |
+| 67 | GameTheory-16d — L'echange de reins : de la valeur… | Python 3 | READY | BETA | 30min | po-2024 |
+| 68 | GameTheory-17 (C#) : Multi-Agent Reinforcement… | .NET (C#) | READY | BETA | 45min | po-2024 |
+| 69 | GameTheory-17 : Apprentissage par Renforcement… | Python (GameTheory WSL +… | READY | BETA | 30min | po-2024 |
+| 70 | Information asymétrique : types privés,… | Python 3 | READY | BETA | 30min | po-2024 |
+| 71 | Le marché des lemons : le certificat formel… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
+| 72 | Du marché au bilan : le pont théorie des jeux… | Python 3 | READY | BETA | 30min | po-2024 |
+| 73 | Screening, signal et anticipation : les trois… | Lean 4 (WSL) | READY | BETA | 30min | po-2024 |
| 74 | GameTheory-18 : Open Games et Lentilles -- la… | Python 3 (ipykernel) | READY | BETA | 30min | po-2024 |
| 75 | GameTheory-18b : Casser la composition — où la… | Python 3 | READY | BETA | 30min | po-2024 |
| 76 | GameTheory-19 : L'abstraction a dette mesurable | Python 3 | READY | BETA | 15min | po-2024 |
@@ -984,30 +991,30 @@ Total notebooks: 1090
| # | Notebook | Kernel | Status | Maturity | Duration | Owner |
|---|----------|--------|--------|----------|----------|-------|
| 1 | Du graphe causal au do-calculus — le pont entre… | Python 3 (coursia-ml-training) | READY | BETA | 30min | po-2023 |
-| 2 | Méthodes quasi-expérimentales — identifier l'effet… | Python 3 (coursia-ml-training) | READY | BETA | 45min | po-2023 |
-| 3 | DecInfer-01-Utility-Foundations : Axiomes et… | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 4 | DecInfer-02-Théorème de représentation de von… | Lean 4 (WSL) | READY | BETA | 15min | po-2023 |
-| 5 | DecInfer-03-Utility-Money : Utilite de l'Argent et… | .NET (C#) | READY | BETA | 1h | po-2023 |
-| 6 | DecInfer-04-Multi-Attribute : Utilite… | .NET (C#) | READY | BETA | 1h | po-2023 |
-| 7 | DecInfer-05-Decision-Networks : Reseaux de… | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 8 | DecInfer-06-Value-Information : Valeur de… | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 9 | DecInfer-07-Expert-Systems : Decisions Robustes et… | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 10 | DecInfer-08-Sequential : MDPs, Bandits et POMDPs | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 11 | DecInfer-09-Preuves formelles — Indice de Gittins | Lean 4 (WSL) | READY | BETA | 30min | po-2023 |
-| 12 | DecInfer-10-Thompson-Sampling : Bandits bayesiens… | .NET (C#) | READY | BETA | 45min | po-2023 |
-| 13 | DecPyMC-1-Utility-Foundations : Axiomes et… | Python 3 | READY | BETA | 30min | po-2023 |
-| 14 | DecPyMC-10 : Ruine et capital — le processus de… | Python 3 (ipykernel) | READY | BETA | 30min | po-2023 |
-| 15 | DecPyMC-11 — Valeur de l'Information en… | Python 3 | READY | BETA | 30min | po-2023 |
-| 16 | DecPyMC-12 — Fréquence × sévérité hiérarchique :… | Python 3 | READY | BETA | 30min | po-2023 |
-| 17 | DecPyMC-2-Utility-Money : Utilite de l'Argent et… | Python 3 (ipykernel) | READY | BETA | 45min | po-2023 |
-| 18 | DecPyMC-3-Multi-Attribute : Utilite… | Python 3 | READY | BETA | 45min | po-2023 |
-| 19 | DecPyMC-4-Decision-Networks : Reseaux de Decision | Python 3 | READY | BETA | 30min | po-2023 |
-| 20 | DecPyMC-5-Valeur de l'Information | Python 3 | READY | BETA | 45min | po-2023 |
-| 21 | DecPyMC-6-Systèmes Experts et Decisions Robustes | Python 3 | READY | BETA | 45min | po-2023 |
-| 22 | DecPyMC-7-MDPs, Bandits et POMDPs | Python 3 | READY | BETA | 45min | po-2023 |
-| 23 | DecPyMC-8 — Crédibilité actuarielle de… | Python 3 (ipykernel) | READY | BETA | 30min | po-2023 |
-| 24 | DecPyMC-9 : Du risque à la prime — prime pure,… | Python 3 (ipykernel) | READY | BETA | 45min | po-2023 |
-| 25 | DoWhy-1 — Exiger un estimand : l'identification… | Python 3 | READY | BETA | 30min | po-2023 |
+| 2 | DoWhy-1 — Exiger un estimand : l'identification… | Python 3 | READY | BETA | 30min | po-2023 |
+| 3 | Méthodes quasi-expérimentales — identifier l'effet… | Python 3 (coursia-ml-training) | READY | BETA | 45min | po-2023 |
+| 4 | DecInfer-01-Utility-Foundations : Axiomes et… | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 5 | DecInfer-02-Théorème de représentation de von… | Lean 4 (WSL) | READY | BETA | 15min | po-2023 |
+| 6 | DecInfer-03-Utility-Money : Utilite de l'Argent et… | .NET (C#) | READY | BETA | 1h | po-2023 |
+| 7 | DecInfer-04-Multi-Attribute : Utilite… | .NET (C#) | READY | BETA | 1h | po-2023 |
+| 8 | DecInfer-05-Decision-Networks : Reseaux de… | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 9 | DecInfer-06-Value-Information : Valeur de… | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 10 | DecInfer-07-Expert-Systems : Decisions Robustes et… | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 11 | DecInfer-08-Sequential : MDPs, Bandits et POMDPs | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 12 | DecInfer-09-Preuves formelles — Indice de Gittins | Lean 4 (WSL) | READY | BETA | 30min | po-2023 |
+| 13 | DecInfer-10-Thompson-Sampling : Bandits bayesiens… | .NET (C#) | READY | BETA | 45min | po-2023 |
+| 14 | DecPyMC-1-Utility-Foundations : Axiomes et… | Python 3 | READY | BETA | 30min | po-2023 |
+| 15 | DecPyMC-10 : Ruine et capital — le processus de… | Python 3 (ipykernel) | READY | BETA | 30min | po-2023 |
+| 16 | DecPyMC-11 — Valeur de l'Information en… | Python 3 | READY | BETA | 30min | po-2023 |
+| 17 | DecPyMC-12 — Fréquence × sévérité hiérarchique :… | Python 3 | READY | BETA | 30min | po-2023 |
+| 18 | DecPyMC-2-Utility-Money : Utilite de l'Argent et… | Python 3 (ipykernel) | READY | BETA | 45min | po-2023 |
+| 19 | DecPyMC-3-Multi-Attribute : Utilite… | Python 3 | READY | BETA | 45min | po-2023 |
+| 20 | DecPyMC-4-Decision-Networks : Reseaux de Decision | Python 3 | READY | BETA | 30min | po-2023 |
+| 21 | DecPyMC-5-Valeur de l'Information | Python 3 | READY | BETA | 45min | po-2023 |
+| 22 | DecPyMC-6-Systèmes Experts et Decisions Robustes | Python 3 | READY | BETA | 45min | po-2023 |
+| 23 | DecPyMC-7-MDPs, Bandits et POMDPs | Python 3 | READY | BETA | 45min | po-2023 |
+| 24 | DecPyMC-8 — Crédibilité actuarielle de… | Python 3 (ipykernel) | READY | BETA | 30min | po-2023 |
+| 25 | DecPyMC-9 : Du risque à la prime — prime pure,… | Python 3 (ipykernel) | READY | BETA | 45min | po-2023 |
| 26 | Infer-101 : Introduction a Infer.NET | .NET (C#) | READY | BETA | 1h | po-2023 |
| 27 | Infer-1-Setup : Introduction et Installation | .NET (C#) | READY | BETA | 45min | po-2023 |
| 28 | Infer-10-Model-Sélection : Sélection et… | .NET (C#) | READY | BETA | 45min | po-2023 |
@@ -1050,7 +1057,7 @@ Total notebooks: 1090
| 65 | 19. Analyse de survie / fiabilite bayesienne :… | Python 3 | READY | BETA | 30min | po-2023 |
| 66 | Le Framework Rational Speech Act (RSA) | Python 3 | READY | BETA | 45min | po-2023 |
-### IIT (69 notebooks) — READY:69 | ALPHA:1, BETA:62, DRAFT:6
+### IIT (71 notebooks) — READY:71 | ALPHA:1, BETA:63, DRAFT:7
| # | Notebook | Kernel | Status | Maturity | Duration | Owner |
|---|----------|--------|--------|----------|----------|-------|
@@ -1115,14 +1122,16 @@ Total notebooks: 1090
| 59 | Boucle auto-referentielle p_hat (case 2 / Epic… | Python 3 | READY | BETA | 30min | po-2025 |
| 60 | ICT -- Dissociation saillance / pregnance (case s… | Python 3 | READY | BETA | 30min | po-2025 |
| 61 | ICT-Greffe2 — Le quadruplet $(A, F, r, \pi)$ :… | Python 3 | READY | DRAFT | 30min | po-2025 |
-| 62 | ICT-Life — Substrat de calibration certifié : le… | Python 3 | READY | BETA | 30min | po-2025 |
-| 63 | Tete-a-tete SAE <-> J-space -- les deux lentilles… | Python 3 | READY | BETA | 45min | po-2025 |
-| 64 | ICT-Synthèse — un seul appareil de mesure, cinq… | Python 3 | READY | BETA | 45min | po-2025 |
-| 65 | IIT - Introduction à PyPhi et Integrated… | Python 3 (PyPhi/IIT) | READY | BETA | 45min | po-2025 |
-| 66 | IIT - Sujets Avances : Partitionnement,… | Python 3 (PyPhi/IIT) | READY | BETA | 45min | po-2025 |
-| 67 | IIT-3. Coarse-graining, blackboxing et l'échelle… | pyphi | READY | BETA | 30min | po-2025 |
-| 68 | IIT-4. Le problème de frontière — qui décide où… | Python 3 (PyPhi/IIT) | READY | BETA | 30min | po-2025 |
-| 69 | IIT-5. Les lentilles de conscience comme bancs de… | unknown | READY | BETA | 15min | po-2025 |
+| 62 | ICT-Greffe4 — Le vote argumenté sur chaîne :… | Python 3 | READY | BETA | 30min | po-2025 |
+| 63 | ICT-Greffe5 -- Attribution causale de… | Python 3 | READY | DRAFT | 30min | po-2025 |
+| 64 | ICT-Life — Substrat de calibration certifié : le… | Python 3 | READY | BETA | 30min | po-2025 |
+| 65 | Tete-a-tete SAE <-> J-space -- les deux lentilles… | Python 3 | READY | BETA | 45min | po-2025 |
+| 66 | ICT-Synthèse — un seul appareil de mesure, cinq… | Python 3 | READY | BETA | 45min | po-2025 |
+| 67 | IIT - Introduction à PyPhi et Integrated… | Python 3 (PyPhi/IIT) | READY | BETA | 45min | po-2025 |
+| 68 | IIT - Sujets Avances : Partitionnement,… | Python 3 (PyPhi/IIT) | READY | BETA | 45min | po-2025 |
+| 69 | IIT-3. Coarse-graining, blackboxing et l'échelle… | pyphi | READY | BETA | 30min | po-2025 |
+| 70 | IIT-4. Le problème de frontière — qui décide où… | Python 3 (PyPhi/IIT) | READY | BETA | 30min | po-2025 |
+| 71 | IIT-5. Les lentilles de conscience comme bancs de… | unknown | READY | BETA | 15min | po-2025 |
### RL (24 notebooks) — DEMO:3, READY:21 | BETA:23, DRAFT:1
@@ -1157,7 +1166,7 @@ Total notebooks: 1090
## Requirements
- **API**: 174 notebooks
-- **GPU**: 123 notebooks
+- **GPU**: 124 notebooks
- **Cloud**: 113 notebooks
-- **WSL**: 74 notebooks
-- **Local**: 684 notebooks
\ No newline at end of file
+- **WSL**: 76 notebooks
+- **Local**: 690 notebooks
\ No newline at end of file
diff --git a/MyIA.AI.Notebooks/GenAI/README.md b/MyIA.AI.Notebooks/GenAI/README.md
index cfb9f41dfa..a4320b5ce6 100644
--- a/MyIA.AI.Notebooks/GenAI/README.md
+++ b/MyIA.AI.Notebooks/GenAI/README.md
@@ -392,7 +392,7 @@ Deux sous-dossiers complètent la série sans être des notebooks :
diff --git a/MyIA.AI.Notebooks/GenAI/Texte/README.md b/MyIA.AI.Notebooks/GenAI/Texte/README.md
index d8a8c75b69..6addef332d 100644
--- a/MyIA.AI.Notebooks/GenAI/Texte/README.md
+++ b/MyIA.AI.Notebooks/GenAI/Texte/README.md
@@ -4,7 +4,7 @@
series: GenAI-Texte
pedagogical_count: 30
breakdown: Texte=30
-maturity: BETA=27, ALPHA=2, DRAFT=1
+maturity: BETA=28, ALPHA=1, DRAFT=1
-->
[← Documentation GenAI](../README.md) | [↑ ..](../README.md) | [→ Semantic Kernel](../SemanticKernel/README.md)
diff --git a/MyIA.AI.Notebooks/IIT/ICT-Series/README.md b/MyIA.AI.Notebooks/IIT/ICT-Series/README.md
index 2f3dafc2c2..e29457493d 100644
--- a/MyIA.AI.Notebooks/IIT/ICT-Series/README.md
+++ b/MyIA.AI.Notebooks/IIT/ICT-Series/README.md
@@ -2,9 +2,9 @@
[← IIT](../README.md) | [↑ Notebooks](../../README.md) | [→ Probas](../../Probas/README.md)
diff --git a/MyIA.AI.Notebooks/IIT/README.md b/MyIA.AI.Notebooks/IIT/README.md
index 48b6e308ad..fc72ceb8f4 100644
--- a/MyIA.AI.Notebooks/IIT/README.md
+++ b/MyIA.AI.Notebooks/IIT/README.md
@@ -443,7 +443,7 @@ Voir la licence du repository principal.
\ No newline at end of file
diff --git a/MyIA.AI.Notebooks/ML/README.md b/MyIA.AI.Notebooks/ML/README.md
index 1d39de1b22..e76c048d5f 100644
--- a/MyIA.AI.Notebooks/ML/README.md
+++ b/MyIA.AI.Notebooks/ML/README.md
@@ -2,9 +2,9 @@
> **À propos des décomptes** : le marqueur `CATALOG-STATUS` ci-dessus est la **source de vérité autoritative** pour les volumes (notebooks par sous-série, maturité). Il est régénéré chaque nuit par le workflow [`catalog-cron.yml`](../../.github/workflows/catalog-cron.yml) à 03:37 UTC sur `main` (commit `[skip ci]` par `github-actions[bot]`). Si vous observez un décalage entre ce marqueur et une phrase en prose de ce README — par exemple si une sous-série a reçu de nouveaux notebooks mergés après la dernière régénération —, **fiez-vous au marqueur** ; la prose sera ré-alignée manuellement lors du prochain passage. Pour les **décomptes par kernel** (Python vs C#/.NET) au sein d'une sous-série, ce README reste autoritatif car la décomposition langagière par sous-série n'est pas dans le marqueur agrégé.
diff --git a/MyIA.AI.Notebooks/Probas/README.md b/MyIA.AI.Notebooks/Probas/README.md
index f709c25157..96f84e861b 100644
--- a/MyIA.AI.Notebooks/Probas/README.md
+++ b/MyIA.AI.Notebooks/Probas/README.md
@@ -3,7 +3,7 @@
diff --git a/MyIA.AI.Notebooks/README.md b/MyIA.AI.Notebooks/README.md
index f5a23875e8..cfe84bd4a3 100644
--- a/MyIA.AI.Notebooks/README.md
+++ b/MyIA.AI.Notebooks/README.md
@@ -10,9 +10,9 @@ Le catalogue rassemble **plusieurs centaines de notebooks pédagogiques** répar
*Marqueur auto-régénéré quotidiennement par `.github/workflows/catalog-cron.yml` (file [`COURSE_CATALOG.generated.md`](../COURSE_CATALOG.generated.md) — source de vérité sur les volumes et la maturité). Toute PR qui modifierait ce bloc est signalée par `catalog-drift.yml` (read-only, catalog-pr-hygiene R1).*
diff --git a/MyIA.AI.Notebooks/Search/README.md b/MyIA.AI.Notebooks/Search/README.md
index d24e3c52f0..2a77c953a5 100644
--- a/MyIA.AI.Notebooks/Search/README.md
+++ b/MyIA.AI.Notebooks/Search/README.md
@@ -2,9 +2,9 @@
[← Notebooks](../README.md) | [↑ ..](../README.md) | [→ SymbolicAI](../SymbolicAI/README.md)
diff --git a/MyIA.AI.Notebooks/SymbolicAI/Lean/README.md b/MyIA.AI.Notebooks/SymbolicAI/Lean/README.md
index da9290429a..30df9c521e 100644
--- a/MyIA.AI.Notebooks/SymbolicAI/Lean/README.md
+++ b/MyIA.AI.Notebooks/SymbolicAI/Lean/README.md
@@ -2,9 +2,9 @@
[← SemanticWeb](../SemanticWeb/README.md) | [↑ SymbolicAI](../README.md) | [Planners →](../Planners/README.md)
diff --git a/MyIA.AI.Notebooks/SymbolicAI/README.md b/MyIA.AI.Notebooks/SymbolicAI/README.md
index e4211508be..7749c4a394 100644
--- a/MyIA.AI.Notebooks/SymbolicAI/README.md
+++ b/MyIA.AI.Notebooks/SymbolicAI/README.md
@@ -4,9 +4,9 @@
> **Note sur les comptes.** Le bloc ci-dessus est un marqueur autoritatif : `` est régénéré quotidiennement par la CI (`.github/workflows/catalog-cron.yml`, 03:37 UTC) sur `main` — pour toute vérification courante du nombre de notebooks et de la maturité, **le catalogue fait foi**. La prose pédagogique ci-dessous mentionne des chiffres précis (ex. « 12 notebooks Python », « 8 jumeaux C# ») qui peuvent dériver localement ; la table « Audit Qualité » (§E) au bas de ce fichier et les READMEs de chaque sous-série ([Tweety](Tweety/README.md), [Lean](Lean/README.md), [SemanticWeb](SemanticWeb/README.md), [Planners](Planners/README.md), [SmartContracts](SmartContracts/README.md), [Argument_Analysis](Argument_Analysis/README.md), [SymbolicLearning](SymbolicLearning/README.md)) sont les sources canoniques pour les détails de chaque sous-série.
diff --git a/MyIA.AI.Notebooks/SymbolicAI/SemanticWeb/README.md b/MyIA.AI.Notebooks/SymbolicAI/SemanticWeb/README.md
index ae4115f45b..e47e329771 100644
--- a/MyIA.AI.Notebooks/SymbolicAI/SemanticWeb/README.md
+++ b/MyIA.AI.Notebooks/SymbolicAI/SemanticWeb/README.md
@@ -4,9 +4,9 @@
Le Web Sémantique est la promesse d'un Web où les machines comprennent la signification des données, pas seulement leur syntaxe. RDF, SPARQL, OWL, SHACL : ces standards du W3C définissent un langage commun pour décrire, interroger, valider et raisonner sur des graphes de connaissances. Cette série vous mène des fondations (.NET C# avec dotNetRDF) aux applications modernes (Python avec rdflib, pySHACL, GraphRAG), en passant par les ontologies, les données liées et les standards émergents (RDF 1.2, JSON-LD 1.1).
diff --git a/MyIA.AI.Notebooks/SymbolicAI/SmartContracts/README.md b/MyIA.AI.Notebooks/SymbolicAI/SmartContracts/README.md
index 239cba4aba..5d89f8dd93 100644
--- a/MyIA.AI.Notebooks/SymbolicAI/SmartContracts/README.md
+++ b/MyIA.AI.Notebooks/SymbolicAI/SmartContracts/README.md
@@ -4,9 +4,9 @@
Série de notebooks éducatifs couvrant les fondements cryptographiques, le développement Solidity, les tests, la cryptographie avancée (ZKP, HE, vote vérifiable), et les blockchains alternatives.
diff --git a/docs/archive/reference/HEALTH_DASHBOARD.md b/docs/archive/reference/HEALTH_DASHBOARD.md
index 07f9a1be8b..8b793b5754 100644
--- a/docs/archive/reference/HEALTH_DASHBOARD.md
+++ b/docs/archive/reference/HEALTH_DASHBOARD.md
@@ -1,26 +1,26 @@
# Tableau de santé du dépôt — snapshot dérivé du catalogue
-> Snapshot statique généré depuis `COURSE_CATALOG.generated.json` (date catalogue : **2026-09-01**).
+> Snapshot statique généré depuis `COURSE_CATALOG.generated.json` (date catalogue : **2026-09-02**).
> Ce fichier **n'est pas maintenu à la main** : il est dérivé du catalogue (acceptance #4 de #4210).
> Pour le régénérer : `python scripts/notebook_tools/generate_health_dashboard.py`.
-**1090** notebooks référencés au catalogue.
+**1099** notebooks référencés au catalogue.
## État global
| Statut | Count | % |
|--------|-------|---|
-| READY | 922 | 84.6% |
-| DEMO | 166 | 15.2% |
+| READY | 931 | 84.7% |
+| DEMO | 166 | 15.1% |
| BROKEN | 2 | 0.2% |
## Exigences d'environnement (badges)
| Exigence | Notebooks concernés |
|----------|---------------------|
-| **local** (exécutable sans GPU/cloud/WSL) | 684 |
-| WSL requis | 74 |
-| GPU requis | 123 |
+| **local** (exécutable sans GPU/cloud/WSL) | 690 |
+| WSL requis | 76 |
+| GPU requis | 124 |
| Cloud requis (QC / GenAI Docker) | 113 |
| API key requise | 174 |
@@ -30,24 +30,24 @@
|-------|-------|------|--------|-------|---------|
| CaseStudies | 6 | 0 | 0 | 6 | 100% |
| GameTheory | 90 | 1 | 0 | 91 | 99% |
-| GenAI | 104 | 107 | 2 | 213 | 49% |
-| IIT | 69 | 0 | 0 | 69 | 100% |
-| ML | 68 | 3 | 0 | 71 | 96% |
+| GenAI | 105 | 107 | 2 | 214 | 49% |
+| IIT | 71 | 0 | 0 | 71 | 100% |
+| ML | 70 | 3 | 0 | 73 | 96% |
| Probas | 66 | 0 | 0 | 66 | 100% |
| QuantConnect | 66 | 43 | 0 | 109 | 61% |
| RL | 21 | 3 | 0 | 24 | 88% |
-| Search | 142 | 0 | 0 | 142 | 100% |
+| Search | 145 | 0 | 0 | 145 | 100% |
| Sudoku | 36 | 1 | 0 | 37 | 97% |
-| SymbolicAI | 253 | 8 | 0 | 261 | 97% |
+| SymbolicAI | 254 | 8 | 0 | 262 | 97% |
| cross-series | 1 | 0 | 0 | 1 | 100% |
## Kernels
| Kernel | Count |
|--------|-------|
-| Python 3 | 698 |
-| .NET (C#) | 256 |
-| Lean 4 (WSL) | 37 |
+| Python 3 | 705 |
+| .NET (C#) | 257 |
+| Lean 4 (WSL) | 38 |
| Python 3 (ipykernel) | 32 |
| Python (coursia-ml-training) | 12 |
| Python (GameTheory WSL + OpenSpiel) | 8 |
diff --git a/docs/curriculum/genai.md b/docs/curriculum/genai.md
index 035d177fe8..1606c153f7 100644
--- a/docs/curriculum/genai.md
+++ b/docs/curriculum/genai.md
@@ -20,10 +20,10 @@ Génération d'images (DALL-E, Stable Diffusion, Qwen, ComfyUI), synthèse vocal
| Métrique | Valeur |
|----------|--------|
-| Notebooks | 197 |
+| Notebooks | 199 |
| PRODUCTION | 0 |
-| BETA | 176 |
-| ALPHA | 21 |
+| BETA | 179 |
+| ALPHA | 20 |
## GenAI/00-GenAI-Environment (6 notebooks)
@@ -36,7 +36,7 @@ Génération d'images (DALL-E, Stable Diffusion, Qwen, ComfyUI), synthèse vocal
| 5 | 00-5: ComfyUI Local - Test Rapide | BETA | Non |
| 6 | Deploiement Docker Local des Services GenAI | BETA | Non |
-## GenAI/Aspire (7 notebooks)
+## GenAI/Aspire (8 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
@@ -47,6 +47,7 @@ Génération d'images (DALL-E, Stable Diffusion, Qwen, ComfyUI), synthèse vocal
| 5 | Aspire : des tests d'intégration modernes —… | BETA | Oui |
| 6 | Aspire : garde-fous du code d'agent — l'analyseur… | ALPHA | Oui |
| 7 | Aspire : le routeur MultiConnector — vetting en ligne,… | BETA | Non |
+| 8 | Aspire : l'asynchrone aux frontieres natives -… | BETA | Oui |
## GenAI/Audio (32 notebooks)
@@ -149,7 +150,7 @@ Génération d'images (DALL-E, Stable Diffusion, Qwen, ComfyUI), synthèse vocal
| 16 | Production Integration - GenAI | BETA | Non |
| 17 | Génération d’un patron de point de croix à partir d’une… | ALPHA | Non |
-## GenAI/Plateformes-Conversationnelles (19 notebooks)
+## GenAI/Plateformes-Conversationnelles (20 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
@@ -164,14 +165,15 @@ Génération d'images (DALL-E, Stable Diffusion, Qwen, ComfyUI), synthèse vocal
| 9 | Choisir le modèle derrière son chatbot — une… | BETA | Non |
| 10 | Presenter AI Engine par son API — instance jetable… | BETA | Non |
| 11 | Parcours QA — ce que l'API ne voit pas | ALPHA | Non |
-| 12 | Parcours QA-OWUI — Notebook chapeau de la mission | ALPHA | Oui |
-| 13 | Module 01 — Découverte de Playwright & Open WebUI | BETA | Oui |
-| 14 | Module 02 — Navigation & Authentification | BETA | Oui |
-| 15 | Module 03 — Chat & Streaming LLM | BETA | Oui |
-| 16 | Module 04 — RAG, Outils MCP & Fonctionnalités avancées | BETA | Oui |
-| 17 | Module 05 — Multi-tenant, API Testing & CI/CD | BETA | Oui |
-| 18 | Module 06 — Tester les nouveautés v0.10 (« l'ère… | BETA | Non |
-| 19 | Différencier plusieurs assistants — mesurer ce qu'un… | BETA | Non |
+| 12 | Auditer la conformite visuelle — ce que le smoke test… | BETA | Non |
+| 13 | Parcours QA-OWUI — Notebook chapeau de la mission | ALPHA | Oui |
+| 14 | Module 01 — Découverte de Playwright & Open WebUI | BETA | Oui |
+| 15 | Module 02 — Navigation & Authentification | BETA | Oui |
+| 16 | Module 03 — Chat & Streaming LLM | BETA | Oui |
+| 17 | Module 04 — RAG, Outils MCP & Fonctionnalités avancées | BETA | Oui |
+| 18 | Module 05 — Multi-tenant, API Testing & CI/CD | BETA | Oui |
+| 19 | Module 06 — Tester les nouveautés v0.10 (« l'ère… | BETA | Non |
+| 20 | Différencier plusieurs assistants — mesurer ce qu'un… | BETA | Non |
## GenAI/PostTraining (16 notebooks)
@@ -237,7 +239,7 @@ Génération d'images (DALL-E, Stable Diffusion, Qwen, ComfyUI), synthèse vocal
| 2 | 10b. Mécanique d'inférence LLM : construire et mesurer… | BETA | Non |
| 3 | 10c. Stratégies pour contextes longs — budget de… | BETA | Non |
| 4 | 10d. TensorSharp : pilote d'inférence LLM native .NET | BETA | Non |
-| 5 | 10e. LLamaSharp : bake-off binding .NET de llama.cpp | ALPHA | Non |
+| 5 | 10e. LLamaSharp : bake-off binding .NET de llama.cpp | BETA | Non |
| 6 | 10f. ONNX Runtime GenAI : jambe finale du bake-off .NET | BETA | Non |
| 7 | 11. Quantization | BETA | Non |
| 8 | 12. Test Time Scaling | BETA | Non |
diff --git a/docs/curriculum/ia-classique.md b/docs/curriculum/ia-classique.md
index 38612ddc10..d68c4db5e7 100644
--- a/docs/curriculum/ia-classique.md
+++ b/docs/curriculum/ia-classique.md
@@ -20,12 +20,12 @@ Algorithmes de recherche classique, satisfaction de contraintes (CSP), résoluti
| Métrique | Valeur |
|----------|--------|
-| Notebooks | 163 |
+| Notebooks | 166 |
| PRODUCTION | 0 |
-| BETA | 163 |
+| BETA | 166 |
| ALPHA | 0 |
-## Search/Applications (49 notebooks)
+## Search/Applications (51 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
@@ -72,50 +72,53 @@ Algorithmes de recherche classique, satisfaction de contraintes (CSP), résoluti
| 41 | App-23 — Cryptanalyse différentielle de PRESENT par SAT | BETA | Oui |
| 42 | App-24 — MAPF : auditer les garanties des solveurs | BETA | Non |
| 43 | App-25 — Enchères combinatoires : Winner Determination… | BETA | Oui |
-| 44 | App-9 : Detection de bords par algorithmes génétiques | BETA | Oui |
-| 45 | TP : Conception d'Algorithmes Génétiques avec… | BETA | Oui |
-| 46 | App-14-ConnectFour-Adversarial-CSharp — Jumeau C# :… | BETA | Oui |
-| 47 | App-14 - Connect Four : Benchmark Adversarial Search | BETA | Oui |
-| 48 | App-14b : Puissance 4 -- Comparaison d'algorithmes IA… | BETA | Oui |
-| 49 | App-14c (C#) : Puissance 4 -- Comparaison d'algorithmes… | BETA | Oui |
+| 44 | App-28 — Learning to branch | BETA | Oui |
+| 45 | App-29 — Équilibrage de chaîne d'assemblage (SALBP) | BETA | Oui |
+| 46 | App-9 : Detection de bords par algorithmes génétiques | BETA | Oui |
+| 47 | TP : Conception d'Algorithmes Génétiques avec… | BETA | Oui |
+| 48 | App-14-ConnectFour-Adversarial-CSharp — Jumeau C# :… | BETA | Oui |
+| 49 | App-14 - Connect Four : Benchmark Adversarial Search | BETA | Oui |
+| 50 | App-14b : Puissance 4 -- Comparaison d'algorithmes IA… | BETA | Oui |
+| 51 | App-14c (C#) : Puissance 4 -- Comparaison d'algorithmes… | BETA | Oui |
-## Search/Part1-Foundations (33 notebooks)
+## Search/Part1-Foundations (34 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
-| 1 | Search-02b : Théorie des Graphes avec NetworkX (C#) | BETA | Oui |
-| 2 | Search-02b-NetworkX : Algorithmes de Graphe avec… | BETA | Oui |
-| 3 | Search-02c-QuikGraph : bibliotheque de graphes pour… | BETA | Oui |
-| 4 | Search-09b : Minima fallacieux — le paysage de la… | BETA | Oui |
-| 5 | Search-09c — Discrépance combinatoire : colorier ±1… | BETA | Oui |
-| 6 | Search-09d — Discrépance combinatoire : la couche… | BETA | Oui |
-| 7 | Search-1 : Espaces d'etats et formalisation de… | BETA | Oui |
-| 8 | Search-1 : Espaces d'etats et formulation de problemes | BETA | Oui |
-| 9 | Search-10 (C#) : Automates Finis Classiques — jumeau… | BETA | Oui |
-| 10 | Search-10 : Automates Symboliques avec Z3 | BETA | Oui |
-| 11 | Search-11 (C#) : Métaheuristiques — Optimisation par… | BETA | Oui |
-| 12 | Search-11-métaheuristiques : Optimisation avec MEALPy | BETA | Oui |
-| 13 | Search-11b (Part 2) : Particle Swarm Optimization (C# /… | BETA | Oui |
-| 14 | Search-11b-Métaheuristiques-Deep-Part3 : Artificial Bee… | BETA | Oui |
-| 15 | Search-11b-Métaheuristiques-Deep-Part4 : Benchmark… | BETA | Oui |
-| 16 | Search-11b : Métaheuristiques d'optimisation (C# /… | BETA | Oui |
-| 17 | Search-17 — Sélection empirique d'algorithmes : deux… | BETA | Oui |
-| 18 | Search-2-Uninformed (C#) : Algorithmes de Recherche Non… | BETA | Oui |
-| 19 | Search-2-Uninformed : Algorithmes de Recherche Non… | BETA | Oui |
-| 20 | Search-3-Informed (C#) : Recherche Informée | BETA | Oui |
-| 21 | Search-3-Informed : Algorithmes de Recherche Informée | BETA | Oui |
-| 22 | Search-4-LocalSearch (C#) : Recherche Locale et… | BETA | Oui |
-| 23 | Search-4-LocalSearch : Recherche Locale et… | BETA | Oui |
-| 24 | Search-5-GeneticAlgorithms-Csharp : Algorithmes… | BETA | Oui |
-| 25 | Search-5 : Algorithmes génétiques | BETA | Oui |
-| 26 | Search-6 — Recherche adversariale (jeux à somme nulle)… | BETA | Oui |
-| 27 | Search-6-AdversarialSearch : Recherche Adversariale | BETA | Oui |
-| 28 | Search-7-MCTS-And-Beyond (C#) : Monte Carlo Tree Search… | BETA | Oui |
-| 29 | Search-7-MCTS-And-Beyond : Monte Carlo Tree Search et… | BETA | Oui |
-| 30 | Search-8-DancingLinks-Csharp : L'algorithme X et… | BETA | Oui |
-| 31 | Search-8-DancingLinks : L'algorithme X et Dancing Links… | BETA | Oui |
-| 32 | Search-9 : Programmation Linéaire et Simplexe (C# /… | BETA | Oui |
-| 33 | Search-9-LinearProgramming : Programmation Lineaire et… | BETA | Oui |
+| 1 | Lean-18 : A* et l'optimalité sous heuristique… | BETA | Non |
+| 2 | Search-02b : Théorie des Graphes avec NetworkX (C#) | BETA | Oui |
+| 3 | Search-02b-NetworkX : Algorithmes de Graphe avec… | BETA | Oui |
+| 4 | Search-02c-QuikGraph : bibliotheque de graphes pour… | BETA | Oui |
+| 5 | Search-09b : Minima fallacieux — le paysage de la… | BETA | Oui |
+| 6 | Search-09c — Discrépance combinatoire : colorier ±1… | BETA | Oui |
+| 7 | Search-09d — Discrépance combinatoire : la couche… | BETA | Oui |
+| 8 | Search-1 : Espaces d'etats et formalisation de… | BETA | Oui |
+| 9 | Search-1 : Espaces d'etats et formulation de problemes | BETA | Oui |
+| 10 | Search-10 (C#) : Automates Finis Classiques — jumeau… | BETA | Oui |
+| 11 | Search-10 : Automates Symboliques avec Z3 | BETA | Oui |
+| 12 | Search-11 (C#) : Métaheuristiques — Optimisation par… | BETA | Oui |
+| 13 | Search-11-métaheuristiques : Optimisation avec MEALPy | BETA | Oui |
+| 14 | Search-11b (Part 2) : Particle Swarm Optimization (C# /… | BETA | Oui |
+| 15 | Search-11b-Métaheuristiques-Deep-Part3 : Artificial Bee… | BETA | Oui |
+| 16 | Search-11b-Métaheuristiques-Deep-Part4 : Benchmark… | BETA | Oui |
+| 17 | Search-11b : Métaheuristiques d'optimisation (C# /… | BETA | Oui |
+| 18 | Search-17 — Sélection empirique d'algorithmes : deux… | BETA | Oui |
+| 19 | Search-2-Uninformed (C#) : Algorithmes de Recherche Non… | BETA | Oui |
+| 20 | Search-2-Uninformed : Algorithmes de Recherche Non… | BETA | Oui |
+| 21 | Search-3-Informed (C#) : Recherche Informée | BETA | Oui |
+| 22 | Search-3-Informed : Algorithmes de Recherche Informée | BETA | Oui |
+| 23 | Search-4-LocalSearch (C#) : Recherche Locale et… | BETA | Oui |
+| 24 | Search-4-LocalSearch : Recherche Locale et… | BETA | Oui |
+| 25 | Search-5-GeneticAlgorithms-Csharp : Algorithmes… | BETA | Oui |
+| 26 | Search-5 : Algorithmes génétiques | BETA | Oui |
+| 27 | Search-6 — Recherche adversariale (jeux à somme nulle)… | BETA | Oui |
+| 28 | Search-6-AdversarialSearch : Recherche Adversariale | BETA | Oui |
+| 29 | Search-7-MCTS-And-Beyond (C#) : Monte Carlo Tree Search… | BETA | Oui |
+| 30 | Search-7-MCTS-And-Beyond : Monte Carlo Tree Search et… | BETA | Oui |
+| 31 | Search-8-DancingLinks-Csharp : L'algorithme X et… | BETA | Oui |
+| 32 | Search-8-DancingLinks : L'algorithme X et Dancing Links… | BETA | Oui |
+| 33 | Search-9 : Programmation Linéaire et Simplexe (C# /… | BETA | Oui |
+| 34 | Search-9-LinearProgramming : Programmation Lineaire et… | BETA | Oui |
## Search/Part2-CSP (17 notebooks)
@@ -165,16 +168,16 @@ Algorithmes de recherche classique, satisfaction de contraintes (CSP), résoluti
| 9 | MGS-19 — Recuit simulé décomposé : l'opérateur de… | BETA | Oui |
| 10 | MGS-20 : Langage de composition pour métaheuristiques | BETA | Oui |
| 11 | MGS-21 : Représentation contre algorithme — la preuve… | BETA | Oui |
-| 12 | MGS-22 : MGS contre mealpy — le bench croisé lib-vs-lib… | BETA | Oui |
-| 13 | MGS-23 : DifferentialEvolution MGS contre mealpy —… | BETA | Oui |
-| 14 | MGS-25 : WhaleOptimisation MGS contre mealpy — le WOA… | BETA | Oui |
-| 15 | MGS-29 : GA MGS compose "Default" contre BaseGA mealpy… | BETA | Oui |
-| 16 | MGS-3 : L'Eukaryote -- sous-populations et chromosomes… | BETA | Oui |
-| 17 | MGS-4 : Le Modèle Insulaire -- populations structurees… | BETA | Oui |
-| 18 | MGS-7 : TSP combinatoire -- la grammaire de composition… | BETA | Oui |
-| 19 | MGS-7d : Michalewicz (steep ridges) + Dixon-Price… | BETA | Oui |
-| 20 | MGS-8 : Fitness Landscape Explorer -- voir la surface… | BETA | Oui |
-| 21 | MGS-9 - Trouver l'Everest : relief reel et bassins… | BETA | Oui |
+| 12 | MGS-3 : L'Eukaryote -- sous-populations et chromosomes… | BETA | Oui |
+| 13 | MGS-4 : Le Modèle Insulaire -- populations structurees… | BETA | Oui |
+| 14 | MGS-7 : TSP combinatoire -- la grammaire de composition… | BETA | Oui |
+| 15 | MGS-7d : Michalewicz (steep ridges) + Dixon-Price… | BETA | Oui |
+| 16 | MGS-8 : Fitness Landscape Explorer -- voir la surface… | BETA | Oui |
+| 17 | MGS-9 - Trouver l'Everest : relief reel et bassins… | BETA | Oui |
+| 18 | MGS-22 : MGS contre mealpy — le bench croisé lib-vs-lib… | BETA | Oui |
+| 19 | MGS-23 : DifferentialEvolution MGS contre mealpy —… | BETA | Oui |
+| 20 | MGS-25 : WhaleOptimisation MGS contre mealpy — le WOA… | BETA | Oui |
+| 21 | MGS-29 : GA MGS compose "Default" contre BaseGA mealpy… | BETA | Oui |
## Sudoku (37 notebooks)
diff --git a/docs/curriculum/ia-symbolique.md b/docs/curriculum/ia-symbolique.md
index 5d64faa3ce..1027269949 100644
--- a/docs/curriculum/ia-symbolique.md
+++ b/docs/curriculum/ia-symbolique.md
@@ -20,9 +20,9 @@ Preuves formelles en Lean 4, logique probabiliste avec Tweety, web sémantique,
| Métrique | Valeur |
|----------|--------|
-| Notebooks | 257 |
+| Notebooks | 258 |
| PRODUCTION | 0 |
-| BETA | 251 |
+| BETA | 252 |
| ALPHA | 6 |
## SymbolicAI (1 notebooks)
@@ -63,7 +63,7 @@ Preuves formelles en Lean 4, logique probabiliste avec Tweety, web sémantique,
| 26 | Argument_Analysis — Argumentation basée sur les valeurs… | BETA | Oui |
| 27 | I2 - Génération de contre-arguments par raisonnement… | BETA | Oui |
-## SymbolicAI/Lean (48 notebooks)
+## SymbolicAI/Lean (47 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
@@ -90,31 +90,30 @@ Preuves formelles en Lean 4, logique probabiliste avec Tweety, web sémantique,
| 21 | Lean 17a — Conway, les Nœuds et la Preuve de Piccirillo | BETA | Non |
| 22 | Lean 17b — Invariants de Nœuds : Calcul et Vérification | BETA | Non |
| 23 | Lean 17c — Le lake knot_lean par ses déclarations… | BETA | Non |
-| 24 | Lean-18 : A* et l'optimalité sous heuristique… | BETA | Non |
-| 25 | Lean-19 : La Conjecture de Sendov (preuve L. Mazur,… | BETA | Non |
-| 26 | Lean 2 - Types Dependants et Calcul des Constructions | BETA | Non |
-| 27 | Lean-20 : Le manuel *Analysis I* de T. Tao en Lean 4… | BETA | Non |
-| 28 | Lean-21 : La conjecture de Freiman-Ruzsa polynomiale… | BETA | Non |
-| 29 | Lean-21b : Trois primitives de PFR, et l'endroit exact… | BETA | Non |
-| 30 | Lean-22 : Detection MIMO par flips -- le seuil 2 log N… | BETA | Non |
-| 31 | Lean-22b : le lake mimo_lean par ses énoncés —… | BETA | Non |
-| 32 | Lean-22c : Le budget de descente - quand la… | BETA | Non |
-| 33 | Lean-23 : Le problème inverse de Galois — M₂₃ refermé… | BETA | Non |
-| 34 | Lean-24 : ERC-20 sous Lean 4 — l'invariant de… | BETA | Non |
-| 35 | Lean-24b — ERC-20 natif : l'invariant de conservation… | BETA | Non |
-| 36 | Lean-26 : le lake calibration_lean par ses énoncés —… | BETA | Non |
-| 37 | Lean-27 — Cohérence et témoin : de Finetti construit le… | BETA | Non |
-| 38 | Lean-28 : Hommage à James R. Munkres — le cours 18.901… | BETA | Non |
-| 39 | Lean-29 : coloration d'arêtes et conjecture de Tutte —… | BETA | Non |
-| 40 | Lean 3 - Propositions et Preuves | BETA | Non |
-| 41 | Lean-30 : Le problème de Hopf sur S⁶ — digestion d'une… | BETA | Non |
-| 42 | Lean 4 - Quantificateurs et Logique du Premier Ordre | BETA | Non |
-| 43 | Lean 5 - Mode Tactique | BETA | Non |
-| 44 | Lean 6 - Mathlib4 : La Bibliotheque Mathematique | BETA | Non |
-| 45 | Lean 7 - Integration des LLMs pour l'Assistance aux… | BETA | Non |
-| 46 | Lean 7b - Exemples Progressifs et Benchmarks | BETA | Non |
-| 47 | Lean 8 - Agents Autonomes pour Demonstration de… | BETA | Non |
-| 48 | Lean 9 : Multi-Agents avec Semantic Kernel | BETA | Non |
+| 24 | Lean-19 : La Conjecture de Sendov (preuve L. Mazur,… | BETA | Non |
+| 25 | Lean 2 - Types Dependants et Calcul des Constructions | BETA | Non |
+| 26 | Lean-20 : Le manuel *Analysis I* de T. Tao en Lean 4… | BETA | Non |
+| 27 | Lean-21 : La conjecture de Freiman-Ruzsa polynomiale… | BETA | Non |
+| 28 | Lean-21b : Trois primitives de PFR, et l'endroit exact… | BETA | Non |
+| 29 | Lean-22 : Detection MIMO par flips -- le seuil 2 log N… | BETA | Non |
+| 30 | Lean-22b : le lake mimo_lean par ses énoncés —… | BETA | Non |
+| 31 | Lean-22c : Le budget de descente - quand la… | BETA | Non |
+| 32 | Lean-23 : Le problème inverse de Galois — M₂₃ refermé… | BETA | Non |
+| 33 | Lean-24 : ERC-20 sous Lean 4 — l'invariant de… | BETA | Non |
+| 34 | Lean-24b — ERC-20 natif : l'invariant de conservation… | BETA | Non |
+| 35 | Lean-26 : le lake calibration_lean par ses énoncés —… | BETA | Non |
+| 36 | Lean-27 — Cohérence et témoin : de Finetti construit le… | BETA | Non |
+| 37 | Lean-28 : Hommage à James R. Munkres — le cours 18.901… | BETA | Non |
+| 38 | Lean-29 : coloration d'arêtes et conjecture de Tutte —… | BETA | Non |
+| 39 | Lean 3 - Propositions et Preuves | BETA | Non |
+| 40 | Lean-30 : Le problème de Hopf sur S⁶ — digestion d'une… | BETA | Non |
+| 41 | Lean 4 - Quantificateurs et Logique du Premier Ordre | BETA | Non |
+| 42 | Lean 5 - Mode Tactique | BETA | Non |
+| 43 | Lean 6 - Mathlib4 : La Bibliotheque Mathematique | BETA | Non |
+| 44 | Lean 7 - Integration des LLMs pour l'Assistance aux… | BETA | Non |
+| 45 | Lean 7b - Exemples Progressifs et Benchmarks | BETA | Non |
+| 46 | Lean 8 - Agents Autonomes pour Demonstration de… | BETA | Non |
+| 47 | Lean 9 : Multi-Agents avec Semantic Kernel | BETA | Non |
## SymbolicAI/Planners (25 notebooks)
@@ -196,7 +195,7 @@ Preuves formelles en Lean 4, logique probabiliste avec Tweety, web sémantique,
| 44 | 17 — UNSAT cores Z3 : expliquer l'insatisfiabilité (le… | BETA | Oui |
| 45 | Notebook 18 - L'enigme d'Einstein : la logique des… | BETA | Oui |
-## SymbolicAI/SemanticWeb (26 notebooks)
+## SymbolicAI/SemanticWeb (27 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
@@ -210,57 +209,59 @@ Preuves formelles en Lean 4, logique probabiliste avec Tweety, web sémantique,
| 8 | SW-13-Reasoners | BETA | Oui |
| 9 | SW-13 (C#) : Raisonneurs RDF/OWL — Inferer des… | BETA | Oui |
| 10 | SW-14 — Le coup ontologique comme diff de graphe… | BETA | Oui |
-| 11 | SW-2-RDFBasics | BETA | Oui |
-| 12 | SW-2b-Python-RDFBasics | BETA | Oui |
-| 13 | SW-3-GraphOperations | BETA | Oui |
-| 14 | SW-3b-Python-GraphOperations | BETA | Oui |
-| 15 | SW-4-SPARQL | BETA | Oui |
-| 16 | SW-4b-Python-SPARQL | BETA | Oui |
-| 17 | SW-5-LinkedData | BETA | Non |
-| 18 | SW-5b-Python-LinkedData | BETA | Non |
-| 19 | SW-6-RDFS | BETA | Oui |
-| 20 | SW-6b-Python-RDFS | BETA | Oui |
-| 21 | SW-7-OWL | BETA | Oui |
-| 22 | SW-7b-Python-OWL | BETA | Non |
-| 23 | SW-8-CSharp-SHACL | BETA | Oui |
-| 24 | SW-8-Python-SHACL | BETA | Oui |
-| 25 | SW-9-CSharp-JSONLD — JSON-LD avec dotNetRDF (twin C#) | ALPHA | Oui |
-| 26 | SW-9-Python-JSONLD | BETA | Oui |
+| 11 | SW-15 — Le coup argumentatif : greffer AIF sur le coup… | BETA | Oui |
+| 12 | SW-2-RDFBasics | BETA | Oui |
+| 13 | SW-2b-Python-RDFBasics | BETA | Oui |
+| 14 | SW-3-GraphOperations | BETA | Oui |
+| 15 | SW-3b-Python-GraphOperations | BETA | Oui |
+| 16 | SW-4-SPARQL | BETA | Oui |
+| 17 | SW-4b-Python-SPARQL | BETA | Oui |
+| 18 | SW-5-LinkedData | BETA | Non |
+| 19 | SW-5b-Python-LinkedData | BETA | Non |
+| 20 | SW-6-RDFS | BETA | Oui |
+| 21 | SW-6b-Python-RDFS | BETA | Oui |
+| 22 | SW-7-OWL | BETA | Oui |
+| 23 | SW-7b-Python-OWL | BETA | Non |
+| 24 | SW-8-CSharp-SHACL | BETA | Oui |
+| 25 | SW-8-Python-SHACL | BETA | Oui |
+| 26 | SW-9-CSharp-JSONLD — JSON-LD avec dotNetRDF (twin C#) | ALPHA | Oui |
+| 27 | SW-9-Python-JSONLD | BETA | Oui |
-## SymbolicAI/SmartContracts (30 notebooks)
+## SymbolicAI/SmartContracts (31 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
| 1 | SC-0-Cypherpunk-Origins - Les origines Cypherpunk de la… | BETA | Oui |
| 2 | SC-1-Setup-Foundry - Environnement Smart Contracts | BETA | Oui |
| 3 | SC-2-Setup-Web3py - Python et la Blockchain | BETA | Oui |
-| 4 | SC-3-Solidity-Basics - Fondements de Solidity | BETA | Oui |
-| 5 | SC-4-Functions-State - Fonctions et État | BETA | Oui |
-| 6 | SC-5-Inheritance - Heritage et Interfaces | BETA | Oui |
-| 7 | SC-6-Errors-Events - Erreurs et Événements | BETA | Oui |
-| 8 | SC-10-Account-Abstraction - ERC-4337 | BETA | Oui |
-| 9 | SC-11-LLM-Assisted - Développement Smart Contracts… | BETA | Non |
-| 10 | SC-7-Token-Standards - Standards de Tokens | BETA | Oui |
-| 11 | SC-7b : ERC-20 + Lean — vérification formelle de… | BETA | Non |
-| 12 | SC-7c : ERC-20 — compagnon natif Lean (kernel… | BETA | Non |
-| 13 | SC-8-DeFi-Primitives - Primitives DeFi | BETA | Oui |
-| 14 | SC-9-DAO-Governance - Gouvernance DAO | BETA | Oui |
-| 15 | SC-12-Foundry-Testing - Tests avec Foundry | BETA | Non |
-| 16 | SC-13-Fuzz-Invariants - Fuzz Testing | BETA | Oui |
-| 17 | SC-14-Formal-Vérification - Vérification Formelle | BETA | Non |
-| 18 | SC-15-Zero-Knowledge-Proofs - Preuves a Divulgation… | BETA | Oui |
-| 19 | SC-16-Homomorphic-Encryption - Chiffrement… | BETA | Oui |
-| 20 | SC-17-E2E-Verifiable-Voting - Vote Electronique… | BETA | Oui |
-| 21 | SC-18-Vyper - Smart Contracts en Python-like | BETA | Oui |
-| 22 | SC-19-Ripple-XRP - Protocole Ripple et XRP Ledger | BETA | Oui |
-| 23 | SC-20-Bitcoin-Scripting - Bitcoin, UTXO et Scripts | BETA | Non |
-| 24 | SC-21-Move-Sui - Move sur Sui | BETA | Oui |
-| 25 | SC-22-Solana-Anchor - Solana avec Anchor | BETA | Oui |
-| 26 | SC-23-Cross-Chain - Interoperabilite Cross-Chain | BETA | Oui |
-| 27 | SC-24 : Deploiement sur Testnets | BETA | Oui |
-| 28 | SC-25 : Deploiement Mainnet (L2) | BETA | Oui |
-| 29 | SC-26 : Projet Final - DApp Complete | BETA | Oui |
-| 30 | SC-27 : Dette d'irréversibilité — la boucle de… | BETA | Oui |
+| 4 | SC-2b - Bac a sable institutionnel : des acteurs, pas… | BETA | Non |
+| 5 | SC-3-Solidity-Basics - Fondements de Solidity | BETA | Oui |
+| 6 | SC-4-Functions-State - Fonctions et État | BETA | Oui |
+| 7 | SC-5-Inheritance - Heritage et Interfaces | BETA | Oui |
+| 8 | SC-6-Errors-Events - Erreurs et Événements | BETA | Oui |
+| 9 | SC-10-Account-Abstraction - ERC-4337 | BETA | Oui |
+| 10 | SC-11-LLM-Assisted - Développement Smart Contracts… | BETA | Non |
+| 11 | SC-7-Token-Standards - Standards de Tokens | BETA | Oui |
+| 12 | SC-7b : ERC-20 + Lean — vérification formelle de… | BETA | Non |
+| 13 | SC-7c : ERC-20 — compagnon natif Lean (kernel… | BETA | Non |
+| 14 | SC-8-DeFi-Primitives - Primitives DeFi | BETA | Oui |
+| 15 | SC-9-DAO-Governance - Gouvernance DAO | BETA | Oui |
+| 16 | SC-12-Foundry-Testing - Tests avec Foundry | BETA | Non |
+| 17 | SC-13-Fuzz-Invariants - Fuzz Testing | BETA | Oui |
+| 18 | SC-14-Formal-Vérification - Vérification Formelle | BETA | Non |
+| 19 | SC-15-Zero-Knowledge-Proofs - Preuves a Divulgation… | BETA | Oui |
+| 20 | SC-16-Homomorphic-Encryption - Chiffrement… | BETA | Oui |
+| 21 | SC-17-E2E-Verifiable-Voting - Vote Electronique… | BETA | Oui |
+| 22 | SC-18-Vyper - Smart Contracts en Python-like | BETA | Oui |
+| 23 | SC-19-Ripple-XRP - Protocole Ripple et XRP Ledger | BETA | Oui |
+| 24 | SC-20-Bitcoin-Scripting - Bitcoin, UTXO et Scripts | BETA | Non |
+| 25 | SC-21-Move-Sui - Move sur Sui | BETA | Oui |
+| 26 | SC-22-Solana-Anchor - Solana avec Anchor | BETA | Oui |
+| 27 | SC-23-Cross-Chain - Interoperabilite Cross-Chain | BETA | Oui |
+| 28 | SC-24 : Deploiement sur Testnets | BETA | Oui |
+| 29 | SC-25 : Deploiement Mainnet (L2) | BETA | Oui |
+| 30 | SC-26 : Projet Final - DApp Complete | BETA | Oui |
+| 31 | SC-27 : Dette d'irréversibilité — la boucle de… | BETA | Oui |
## SymbolicAI/SymbolicLearning (21 notebooks)
diff --git a/docs/curriculum/recherche.md b/docs/curriculum/recherche.md
index 5c7107f5e4..b72ccb9c89 100644
--- a/docs/curriculum/recherche.md
+++ b/docs/curriculum/recherche.md
@@ -20,9 +20,9 @@ Inférence probabiliste (Infer.NET, Pyro, PyMC), théorie de l'information inté
| Métrique | Valeur |
|----------|--------|
-| Notebooks | 241 |
+| Notebooks | 242 |
| PRODUCTION | 0 |
-| BETA | 237 |
+| BETA | 238 |
| ALPHA | 4 |
## GameTheory (81 notebooks)
@@ -57,50 +57,50 @@ Inférence probabiliste (Infer.NET, Pyro, PyMC), théorie de l'information inté
| 26 | GameTheory-06-EvolutionTrust | BETA | Oui |
| 27 | GameTheory-6c (C#) : Jeux Répétés et Théorème Folk | BETA | Oui |
| 28 | GameTheory-6c : Jeux Répétés et Théorème Folk (Folk… | BETA | Oui |
-| 29 | GameTheory-6d : Statique comparative — séparer… | BETA | Oui |
-| 30 | GameTheory-6d : Sympathie contre Engagement — la… | BETA | Oui |
-| 31 | GameTheory-07-ExtensiveForm (Twin C#) | BETA | Oui |
-| 32 | GameTheory-07-ExtensiveForm | BETA | Oui |
-| 33 | GameTheory-08-CombinatorialGames (C#) | BETA | Oui |
-| 34 | GameTheory 8 - Jeux Combinatoires | BETA | Oui |
-| 35 | GameTheory 8b - Jeux Combinatoires en Lean | BETA | Non |
+| 29 | GameTheory-06d : Sympathie contre Engagement — la… | BETA | Oui |
+| 30 | GameTheory-07-ExtensiveForm (Twin C#) | BETA | Oui |
+| 31 | GameTheory-07-ExtensiveForm | BETA | Oui |
+| 32 | GameTheory-08-CombinatorialGames (C#) | BETA | Oui |
+| 33 | GameTheory 8 - Jeux Combinatoires | BETA | Oui |
+| 34 | GameTheory 8b - Jeux Combinatoires en Lean | BETA | Non |
+| 35 | GameTheory 8c - Jeux Combinatoires : Approfondissement… | BETA | Oui |
| 36 | GameTheory 8c - Jeux Combinatoires : Approfondissement… | BETA | Oui |
-| 37 | GameTheory 8c - Jeux Combinatoires : Approfondissement… | BETA | Oui |
-| 38 | GameTheory 8d - Combinatorial Games natif : le lake… | BETA | Non |
-| 39 | GameTheory-09-BackwardInduction (C#) | BETA | Oui |
-| 40 | GameTheory-09-BackwardInduction | BETA | Oui |
-| 41 | Stackelberg : la performativité sans mystère | BETA | Oui |
-| 42 | GameTheory-09c : Stackelberg Security Game —… | BETA | Oui |
-| 43 | GameTheory-10 — Équilibres Parfaits de Sous-Jeux et… | BETA | Oui |
-| 44 | GameTheory-10-ForwardInduction-SPE | BETA | Oui |
-| 45 | GameTheory-11-BayesianGames-Csharp | BETA | Oui |
-| 46 | GameTheory-11-BayesianGames | BETA | Oui |
-| 47 | GameTheory-11b — Jeux Bayésiens en Lean 4 (companion) | BETA | Non |
-| 48 | GameTheory-12 — Jeux de Réputation (twin C# du notebook… | BETA | Oui |
-| 49 | GameTheory-12-ReputationGames | BETA | Oui |
-| 50 | GameTheory-13 : Jeux a Information Imparfaite et CFR… | BETA | Oui |
-| 51 | GameTheory-13 : Jeux a Information Imparfaite et CFR | BETA | Non |
-| 52 | GameTheory-13b : Safe Subgame Solving -- quand le… | BETA | Oui |
-| 53 | GameTheory-13c : Safe Subgame Solving en C# — le twin… | BETA | Oui |
-| 54 | GameTheory-13d : Optimistic Counterfactual Regret… | BETA | Oui |
+| 37 | GameTheory 8d - Combinatorial Games natif : le lake… | BETA | Non |
+| 38 | GameTheory-09-BackwardInduction (C#) | BETA | Oui |
+| 39 | GameTheory-09-BackwardInduction | BETA | Oui |
+| 40 | Stackelberg : la performativité sans mystère | BETA | Oui |
+| 41 | GameTheory-09c : Stackelberg Security Game —… | BETA | Oui |
+| 42 | GameTheory-10 — Équilibres Parfaits de Sous-Jeux et… | BETA | Oui |
+| 43 | GameTheory-10-ForwardInduction-SPE | BETA | Oui |
+| 44 | GameTheory-11-BayesianGames-Csharp | BETA | Oui |
+| 45 | GameTheory-11-BayesianGames | BETA | Oui |
+| 46 | GameTheory-11b — Jeux Bayésiens en Lean 4 (companion) | BETA | Non |
+| 47 | GameTheory-12 — Jeux de Réputation (twin C# du notebook… | BETA | Oui |
+| 48 | GameTheory-12-ReputationGames | BETA | Oui |
+| 49 | GameTheory-13 : Jeux a Information Imparfaite et CFR… | BETA | Oui |
+| 50 | GameTheory-13 : Jeux a Information Imparfaite et CFR | BETA | Non |
+| 51 | GameTheory-13b : Safe Subgame Solving -- quand le… | BETA | Oui |
+| 52 | GameTheory-13c : Safe Subgame Solving en C# — le twin… | BETA | Oui |
+| 53 | GameTheory-13d : Optimistic Counterfactual Regret… | BETA | Oui |
+| 54 | GameTheory-14 : Jeux Differentiels et Equilibres de… | BETA | Oui |
| 55 | GameTheory-14 : Jeux Differentiels et Equilibres de… | BETA | Oui |
-| 56 | GameTheory-14 : Jeux Differentiels et Equilibres de… | BETA | Oui |
-| 57 | GameTheory-15 — Jeux Coopératifs (Twin C#) | BETA | Oui |
-| 58 | GameTheory-15-CooperativeGames | BETA | Oui |
-| 59 | GameTheory 15b - Jeux Cooperatifs en Lean :… | BETA | Non |
-| 60 | GameTheory 15c - Jeux Cooperatifs (C# / .NET) | BETA | Oui |
-| 61 | GameTheory 15c - Jeux Cooperatifs Lean (Python) | BETA | Oui |
-| 62 | GameTheory 15d - La decomposition de Mobius sur le… | BETA | Oui |
-| 63 | GameTheory-16-MechanismDesign (C#) | BETA | Oui |
-| 64 | GameTheory-16 : Théorie des Mécanismes et Principe de… | BETA | Oui |
-| 65 | GameTheory-16b : Automated Mechanism Design (AMD) | BETA | Oui |
-| 66 | GameTheory-16c : La dimension paiement que le designer… | BETA | Oui |
-| 67 | GameTheory-16d — L'echange de reins : de la valeur… | BETA | Oui |
-| 68 | GameTheory-17 (C#) : Multi-Agent Reinforcement Learning… | BETA | Oui |
-| 69 | GameTheory-17 : Apprentissage par Renforcement… | BETA | Oui |
-| 70 | Information asymétrique : types privés, antisélection… | BETA | Oui |
-| 71 | Le marché des lemons : le certificat formel exécuté | BETA | Non |
-| 72 | Du marché au bilan : le pont théorie des jeux théorie… | BETA | Oui |
+| 56 | GameTheory-15 — Jeux Coopératifs (Twin C#) | BETA | Oui |
+| 57 | GameTheory-15-CooperativeGames | BETA | Oui |
+| 58 | GameTheory 15b - Jeux Cooperatifs en Lean :… | BETA | Non |
+| 59 | GameTheory 15c - Jeux Cooperatifs (C# / .NET) | BETA | Oui |
+| 60 | GameTheory 15c - Jeux Cooperatifs Lean (Python) | BETA | Oui |
+| 61 | GameTheory 15d - La decomposition de Mobius sur le… | BETA | Oui |
+| 62 | GameTheory-16-MechanismDesign (C#) | BETA | Oui |
+| 63 | GameTheory-16 : Théorie des Mécanismes et Principe de… | BETA | Oui |
+| 64 | GameTheory-16b : Automated Mechanism Design (AMD) | BETA | Oui |
+| 65 | GameTheory-16c : La dimension paiement que le designer… | BETA | Oui |
+| 66 | GameTheory-16d — L'echange de reins : de la valeur… | BETA | Oui |
+| 67 | GameTheory-17 (C#) : Multi-Agent Reinforcement Learning… | BETA | Oui |
+| 68 | GameTheory-17 : Apprentissage par Renforcement… | BETA | Oui |
+| 69 | Information asymétrique : types privés, antisélection… | BETA | Oui |
+| 70 | Le marché des lemons : le certificat formel exécuté | BETA | Non |
+| 71 | Du marché au bilan : le pont théorie des jeux théorie… | BETA | Oui |
+| 72 | Screening, signal et anticipation : les trois réponses… | BETA | Non |
| 73 | GameTheory-18 : Open Games et Lentilles -- la… | BETA | Oui |
| 74 | GameTheory-18b : Casser la composition — où la… | BETA | Oui |
| 75 | GameTheory-19 : L'abstraction a dette mesurable | BETA | Oui |
@@ -134,7 +134,7 @@ Inférence probabiliste (Infer.NET, Pyro, PyMC), théorie de l'information inté
| 4 | IIT-4. Le problème de frontière — qui décide où sont… | BETA | Oui |
| 5 | IIT-5. Les lentilles de conscience comme bancs de… | BETA | Oui |
-## IIT/ICT-Series (58 notebooks)
+## IIT/ICT-Series (59 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
@@ -193,46 +193,47 @@ Inférence probabiliste (Infer.NET, Pyro, PyMC), théorie de l'information inté
| 53 | ICT — Substrat argumentation : trajectoires de croyance… | BETA | Oui |
| 54 | Boucle auto-referentielle p_hat (case 2 / Epic #9533) | BETA | Oui |
| 55 | ICT -- Dissociation saillance / pregnance (case s ⟂ π) | BETA | Oui |
-| 56 | ICT-Life — Substrat de calibration certifié : le Jeu de… | BETA | Oui |
-| 57 | Tete-a-tete SAE <-> J-space -- les deux lentilles du… | BETA | Non |
-| 58 | ICT-Synthèse — un seul appareil de mesure, cinq… | BETA | Non |
+| 56 | ICT-Greffe4 — Le vote argumenté sur chaîne : fermer la… | BETA | Oui |
+| 57 | ICT-Life — Substrat de calibration certifié : le Jeu de… | BETA | Oui |
+| 58 | Tete-a-tete SAE <-> J-space -- les deux lentilles du… | BETA | Non |
+| 59 | ICT-Synthèse — un seul appareil de mesure, cinq… | BETA | Non |
-## Probas (3 notebooks)
+## Probas (2 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
-| 1 | DoWhy-1 — Exiger un estimand : l'identification causale… | BETA | Oui |
-| 2 | Infer-101 : Introduction a Infer.NET | BETA | Oui |
-| 3 | Le Framework Rational Speech Act (RSA) | BETA | Oui |
+| 1 | Infer-101 : Introduction a Infer.NET | BETA | Oui |
+| 2 | Le Framework Rational Speech Act (RSA) | BETA | Oui |
-## Probas/DecisionTheory (24 notebooks)
+## Probas/DecisionTheory (25 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
| 1 | Du graphe causal au do-calculus — le pont entre les… | BETA | Oui |
-| 2 | Méthodes quasi-expérimentales — identifier l'effet… | BETA | Oui |
-| 3 | DecInfer-01-Utility-Foundations : Axiomes et Fondements | BETA | Oui |
-| 4 | DecInfer-02-Théorème de représentation de von… | BETA | Oui |
-| 5 | DecInfer-03-Utility-Money : Utilite de l'Argent et… | BETA | Oui |
-| 6 | DecInfer-04-Multi-Attribute : Utilite Multi-Attributs | BETA | Oui |
-| 7 | DecInfer-05-Decision-Networks : Reseaux de Decision | BETA | Oui |
-| 8 | DecInfer-06-Value-Information : Valeur de l'Information | BETA | Oui |
-| 9 | DecInfer-07-Expert-Systems : Decisions Robustes et… | BETA | Oui |
-| 10 | DecInfer-08-Sequential : MDPs, Bandits et POMDPs | BETA | Oui |
-| 11 | DecInfer-09-Preuves formelles — Indice de Gittins | BETA | Oui |
-| 12 | DecInfer-10-Thompson-Sampling : Bandits bayesiens par… | BETA | Oui |
-| 13 | DecPyMC-1-Utility-Foundations : Axiomes et Fondements | BETA | Oui |
-| 14 | DecPyMC-10 : Ruine et capital — le processus de… | BETA | Oui |
-| 15 | DecPyMC-11 — Valeur de l'Information en Souscription | BETA | Oui |
-| 16 | DecPyMC-12 — Fréquence × sévérité hiérarchique : le… | BETA | Oui |
-| 17 | DecPyMC-2-Utility-Money : Utilite de l'Argent et… | BETA | Oui |
-| 18 | DecPyMC-3-Multi-Attribute : Utilite Multi-Attributs | BETA | Oui |
-| 19 | DecPyMC-4-Decision-Networks : Reseaux de Decision | BETA | Oui |
-| 20 | DecPyMC-5-Valeur de l'Information | BETA | Oui |
-| 21 | DecPyMC-6-Systèmes Experts et Decisions Robustes | BETA | Oui |
-| 22 | DecPyMC-7-MDPs, Bandits et POMDPs | BETA | Oui |
-| 23 | DecPyMC-8 — Crédibilité actuarielle de Bühlmann–Straub… | BETA | Oui |
-| 24 | DecPyMC-9 : Du risque à la prime — prime pure,… | BETA | Oui |
+| 2 | DoWhy-1 — Exiger un estimand : l'identification causale… | BETA | Oui |
+| 3 | Méthodes quasi-expérimentales — identifier l'effet… | BETA | Oui |
+| 4 | DecInfer-01-Utility-Foundations : Axiomes et Fondements | BETA | Oui |
+| 5 | DecInfer-02-Théorème de représentation de von… | BETA | Oui |
+| 6 | DecInfer-03-Utility-Money : Utilite de l'Argent et… | BETA | Oui |
+| 7 | DecInfer-04-Multi-Attribute : Utilite Multi-Attributs | BETA | Oui |
+| 8 | DecInfer-05-Decision-Networks : Reseaux de Decision | BETA | Oui |
+| 9 | DecInfer-06-Value-Information : Valeur de l'Information | BETA | Oui |
+| 10 | DecInfer-07-Expert-Systems : Decisions Robustes et… | BETA | Oui |
+| 11 | DecInfer-08-Sequential : MDPs, Bandits et POMDPs | BETA | Oui |
+| 12 | DecInfer-09-Preuves formelles — Indice de Gittins | BETA | Oui |
+| 13 | DecInfer-10-Thompson-Sampling : Bandits bayesiens par… | BETA | Oui |
+| 14 | DecPyMC-1-Utility-Foundations : Axiomes et Fondements | BETA | Oui |
+| 15 | DecPyMC-10 : Ruine et capital — le processus de… | BETA | Oui |
+| 16 | DecPyMC-11 — Valeur de l'Information en Souscription | BETA | Oui |
+| 17 | DecPyMC-12 — Fréquence × sévérité hiérarchique : le… | BETA | Oui |
+| 18 | DecPyMC-2-Utility-Money : Utilite de l'Argent et… | BETA | Oui |
+| 19 | DecPyMC-3-Multi-Attribute : Utilite Multi-Attributs | BETA | Oui |
+| 20 | DecPyMC-4-Decision-Networks : Reseaux de Decision | BETA | Oui |
+| 21 | DecPyMC-5-Valeur de l'Information | BETA | Oui |
+| 22 | DecPyMC-6-Systèmes Experts et Decisions Robustes | BETA | Oui |
+| 23 | DecPyMC-7-MDPs, Bandits et POMDPs | BETA | Oui |
+| 24 | DecPyMC-8 — Crédibilité actuarielle de Bühlmann–Straub… | BETA | Oui |
+| 25 | DecPyMC-9 : Du risque à la prime — prime pure,… | BETA | Oui |
## Probas/Infer (20 notebooks)
diff --git a/docs/curriculum/trading.md b/docs/curriculum/trading.md
index dee1d16685..e6b9637f4c 100644
--- a/docs/curriculum/trading.md
+++ b/docs/curriculum/trading.md
@@ -20,12 +20,12 @@ Stratégies de trading algorithmique avec QuantConnect, pipeline ML (Transformer
| Métrique | Valeur |
|----------|--------|
-| Notebooks | 232 |
+| Notebooks | 234 |
| PRODUCTION | 0 |
-| BETA | 214 |
+| BETA | 216 |
| ALPHA | 18 |
-## ML/DataScienceWithAgents (49 notebooks)
+## ML/DataScienceWithAgents (51 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
@@ -61,23 +61,25 @@ Stratégies de trading algorithmique avec QuantConnect, pipeline ML (Transformer
| 30 | 3.6b — Modèles génératifs en PyTorch : VAE, GAN et… | BETA | Oui |
| 31 | 3.7 — Distillation maître-élève : quand le savoir se… | BETA | Oui |
| 32 | Représentations contrastives modernes — du skip-gram… | BETA | Oui |
-| 33 | Lab 1 - Les Bases de la Data Science en Python | BETA | Oui |
-| 34 | Lab 2 - Analyser un Appel d'Offre avec l'IA | BETA | Non |
-| 35 | Lab 3 - Pré-qualifier des Candidats avec l'IA | BETA | Non |
-| 36 | Lab 4 - Le Nettoyage de Données avec Pandas | BETA | Oui |
-| 37 | Lab 5 - De la Visualisation au Machine Learning | BETA | Oui |
-| 38 | Lab 6 - Anatomie de votre premier Agent d'IA | ALPHA | Non |
-| 39 | Lab 7 - Votre premier Agent Analyste de Données | BETA | Non |
-| 40 | Lab 8: Introduction au Framework ADK et Multi-Provider | BETA | Non |
-| 41 | Lab 9: Premier Agent ADK pour Data Science | BETA | Oui |
-| 42 | Lab 10: Data File Analyzer (DS-STAR Component) | BETA | Oui |
-| 43 | Lab 11: Planner-Coder-Verifier Loop (DS-STAR Core) | ALPHA | Oui |
-| 44 | Lab 12: DS-STAR Workshop - Analyse Multi-Fichiers | BETA | Non |
-| 45 | Lab 13: Web Search pour Modèles SOTA (MLE-STAR… | BETA | Oui |
-| 46 | Lab 14: Ablation et Raffinement Ciblé (MLE-STAR… | ALPHA | Oui |
-| 47 | Lab 15: Kaggle Challenge avec MLE-STAR | BETA | Oui |
-| 48 | Lab 16: Data Science Agent avec GCP BigQuery | ALPHA | Oui |
-| 49 | Lab 17: Projet Final - Pipeline DS-STAR Complet | ALPHA | Oui |
+| 33 | 4.1 — Le neurone convolutif from scratch : kernel… | BETA | Oui |
+| 34 | 4.2 — ConvNet profonde : pourquoi les résiduelles | BETA | Non |
+| 35 | Lab 1 - Les Bases de la Data Science en Python | BETA | Oui |
+| 36 | Lab 2 - Analyser un Appel d'Offre avec l'IA | BETA | Non |
+| 37 | Lab 3 - Pré-qualifier des Candidats avec l'IA | BETA | Non |
+| 38 | Lab 4 - Le Nettoyage de Données avec Pandas | BETA | Oui |
+| 39 | Lab 5 - De la Visualisation au Machine Learning | BETA | Oui |
+| 40 | Lab 6 - Anatomie de votre premier Agent d'IA | ALPHA | Non |
+| 41 | Lab 7 - Votre premier Agent Analyste de Données | BETA | Non |
+| 42 | Lab 8: Introduction au Framework ADK et Multi-Provider | BETA | Non |
+| 43 | Lab 9: Premier Agent ADK pour Data Science | BETA | Oui |
+| 44 | Lab 10: Data File Analyzer (DS-STAR Component) | BETA | Oui |
+| 45 | Lab 11: Planner-Coder-Verifier Loop (DS-STAR Core) | ALPHA | Oui |
+| 46 | Lab 12: DS-STAR Workshop - Analyse Multi-Fichiers | BETA | Non |
+| 47 | Lab 13: Web Search pour Modèles SOTA (MLE-STAR… | BETA | Oui |
+| 48 | Lab 14: Ablation et Raffinement Ciblé (MLE-STAR… | ALPHA | Oui |
+| 49 | Lab 15: Kaggle Challenge avec MLE-STAR | BETA | Oui |
+| 50 | Lab 16: Data Science Agent avec GCP BigQuery | ALPHA | Oui |
+| 51 | Lab 17: Projet Final - Pipeline DS-STAR Complet | ALPHA | Oui |
## ML/ML.Net (21 notebooks)
@@ -91,7 +93,7 @@ Stratégies de trading algorithmique avec QuantConnect, pipeline ML (Transformer
| 6 | ML-3 (Python) : Entraînement et AutoML | BETA | Oui |
| 7 | ML-4 : Évaluation des modèles (Python / sklearn) | BETA | Oui |
| 8 | ML-4 : Evaluation des modèles | BETA | Oui |
-| 9 | ML-4b : Validite statistique des comparaisons de… | BETA | Oui |
+| 9 | ML-4b : Validité statistique des comparaisons de… | BETA | Oui |
| 10 | ML-5 (Python) : Prévision de séries temporelles (STL +… | BETA | Oui |
| 11 | ML-5 : Time Series Forecasting avec ML.NET | BETA | Oui |
| 12 | ML-5b (Python) : Séries temporelles classiques —… | BETA | Oui |
@@ -105,42 +107,42 @@ Stratégies de trading algorithmique avec QuantConnect, pipeline ML (Transformer
| 20 | ML-9 : Detection d'anomalies avec Randomized PCA | BETA | Oui |
| 21 | TP : Prevision des ventes d'assurance | BETA | Oui |
-## Probas (3 notebooks)
+## Probas (2 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
-| 1 | DoWhy-1 — Exiger un estimand : l'identification causale… | BETA | Oui |
-| 2 | Infer-101 : Introduction a Infer.NET | BETA | Oui |
-| 3 | Le Framework Rational Speech Act (RSA) | BETA | Oui |
+| 1 | Infer-101 : Introduction a Infer.NET | BETA | Oui |
+| 2 | Le Framework Rational Speech Act (RSA) | BETA | Oui |
-## Probas/DecisionTheory (24 notebooks)
+## Probas/DecisionTheory (25 notebooks)
| # | Notebook | Maturité | Exécutable |
|---|----------|----------|------------|
| 1 | Du graphe causal au do-calculus — le pont entre les… | BETA | Oui |
-| 2 | Méthodes quasi-expérimentales — identifier l'effet… | BETA | Oui |
-| 3 | DecInfer-01-Utility-Foundations : Axiomes et Fondements | BETA | Oui |
-| 4 | DecInfer-02-Théorème de représentation de von… | BETA | Oui |
-| 5 | DecInfer-03-Utility-Money : Utilite de l'Argent et… | BETA | Oui |
-| 6 | DecInfer-04-Multi-Attribute : Utilite Multi-Attributs | BETA | Oui |
-| 7 | DecInfer-05-Decision-Networks : Reseaux de Decision | BETA | Oui |
-| 8 | DecInfer-06-Value-Information : Valeur de l'Information | BETA | Oui |
-| 9 | DecInfer-07-Expert-Systems : Decisions Robustes et… | BETA | Oui |
-| 10 | DecInfer-08-Sequential : MDPs, Bandits et POMDPs | BETA | Oui |
-| 11 | DecInfer-09-Preuves formelles — Indice de Gittins | BETA | Oui |
-| 12 | DecInfer-10-Thompson-Sampling : Bandits bayesiens par… | BETA | Oui |
-| 13 | DecPyMC-1-Utility-Foundations : Axiomes et Fondements | BETA | Oui |
-| 14 | DecPyMC-10 : Ruine et capital — le processus de… | BETA | Oui |
-| 15 | DecPyMC-11 — Valeur de l'Information en Souscription | BETA | Oui |
-| 16 | DecPyMC-12 — Fréquence × sévérité hiérarchique : le… | BETA | Oui |
-| 17 | DecPyMC-2-Utility-Money : Utilite de l'Argent et… | BETA | Oui |
-| 18 | DecPyMC-3-Multi-Attribute : Utilite Multi-Attributs | BETA | Oui |
-| 19 | DecPyMC-4-Decision-Networks : Reseaux de Decision | BETA | Oui |
-| 20 | DecPyMC-5-Valeur de l'Information | BETA | Oui |
-| 21 | DecPyMC-6-Systèmes Experts et Decisions Robustes | BETA | Oui |
-| 22 | DecPyMC-7-MDPs, Bandits et POMDPs | BETA | Oui |
-| 23 | DecPyMC-8 — Crédibilité actuarielle de Bühlmann–Straub… | BETA | Oui |
-| 24 | DecPyMC-9 : Du risque à la prime — prime pure,… | BETA | Oui |
+| 2 | DoWhy-1 — Exiger un estimand : l'identification causale… | BETA | Oui |
+| 3 | Méthodes quasi-expérimentales — identifier l'effet… | BETA | Oui |
+| 4 | DecInfer-01-Utility-Foundations : Axiomes et Fondements | BETA | Oui |
+| 5 | DecInfer-02-Théorème de représentation de von… | BETA | Oui |
+| 6 | DecInfer-03-Utility-Money : Utilite de l'Argent et… | BETA | Oui |
+| 7 | DecInfer-04-Multi-Attribute : Utilite Multi-Attributs | BETA | Oui |
+| 8 | DecInfer-05-Decision-Networks : Reseaux de Decision | BETA | Oui |
+| 9 | DecInfer-06-Value-Information : Valeur de l'Information | BETA | Oui |
+| 10 | DecInfer-07-Expert-Systems : Decisions Robustes et… | BETA | Oui |
+| 11 | DecInfer-08-Sequential : MDPs, Bandits et POMDPs | BETA | Oui |
+| 12 | DecInfer-09-Preuves formelles — Indice de Gittins | BETA | Oui |
+| 13 | DecInfer-10-Thompson-Sampling : Bandits bayesiens par… | BETA | Oui |
+| 14 | DecPyMC-1-Utility-Foundations : Axiomes et Fondements | BETA | Oui |
+| 15 | DecPyMC-10 : Ruine et capital — le processus de… | BETA | Oui |
+| 16 | DecPyMC-11 — Valeur de l'Information en Souscription | BETA | Oui |
+| 17 | DecPyMC-12 — Fréquence × sévérité hiérarchique : le… | BETA | Oui |
+| 18 | DecPyMC-2-Utility-Money : Utilite de l'Argent et… | BETA | Oui |
+| 19 | DecPyMC-3-Multi-Attribute : Utilite Multi-Attributs | BETA | Oui |
+| 20 | DecPyMC-4-Decision-Networks : Reseaux de Decision | BETA | Oui |
+| 21 | DecPyMC-5-Valeur de l'Information | BETA | Oui |
+| 22 | DecPyMC-6-Systèmes Experts et Decisions Robustes | BETA | Oui |
+| 23 | DecPyMC-7-MDPs, Bandits et POMDPs | BETA | Oui |
+| 24 | DecPyMC-8 — Crédibilité actuarielle de Bühlmann–Straub… | BETA | Oui |
+| 25 | DecPyMC-9 : Du risque à la prime — prime pure,… | BETA | Oui |
## Probas/Infer (20 notebooks)
@@ -243,10 +245,10 @@ Stratégies de trading algorithmique avec QuantConnect, pipeline ML (Transformer
| 40 | QC-Py-Cloud-02 : Classification de Texte et Sentiment… | ALPHA | Non |
| 41 | QC-Py-Cloud-03 — Dual Momentum : Asset Sélection… | BETA | Non |
| 42 | QC-Py-Cloud-03 : Parite de Risque (Risk Parity) | BETA | Non |
-| 43 | QC-Py-Cloud-04 : Reinforcement Learning - DQN Trading | ALPHA | Non |
-| 44 | QC-Py-Cloud-05 : Prevision par Reseau de Neurones (MLP) | ALPHA | Non |
-| 45 | Value Factor Z-Score — Sélection multi-facteurs… | BETA | Non |
-| 46 | Option Wheel — Le paradoxe du win-rate eleve | BETA | Non |
+| 43 | QC-Py-Cloud-05 : Prevision par Reseau de Neurones (MLP) | ALPHA | Non |
+| 44 | Value Factor Z-Score — Sélection multi-facteurs… | BETA | Non |
+| 45 | Option Wheel — Le paradoxe du win-rate eleve | BETA | Non |
+| 46 | QC-Py-Cloud-10 : Reinforcement Learning - DQN Trading | ALPHA | Non |
| 47 | Workflow : Téléchargement et gestion des datasets | ALPHA | Non |
## QuantConnect/kelly_lean (2 notebooks)
From fce992349862881a0e077daa0430cf22213efad5 Mon Sep 17 00:00:00 2001
From: jsboige
Date: Wed, 2 Sep 2026 21:29:13 +0200
Subject: [PATCH 2/2] chore(catalog): wake checks (GITHUB_TOKEN no-event
workaround)