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 84f72c5a41..80b3c47014 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 6d69719e59..4dc07f7fda 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)