Chaque exercice est dans son propre dossier, sous forme de notebook Jupyter.
projet_FTML/
├── ex1_bayes/ — Estimateur de Bayes et risque de Bayes
├── ex2_absolute_loss/ — Risque de Bayes pour la perte absolue
├── ex3_ols/ — Espérance du risque empirique pour les MCO
├── ex4_regression/ — Régression sur le jeu de données fourni
├── ex5_classification/ — Classification sur le jeu de données fourni
├── ex6_supervised/ — Application supervisée (Heart Disease)
├── ex7_unsupervised/ — Application non supervisée (DISC personality)
└── requirements.txt
Preuves mathématiques et simulations Python exécutées dans le même notebook.
| Exercice | Notebook | Résumé |
|---|---|---|
| 1 | ex1_bayes/ex1_bayes.ipynb |
Cadre immobilier (surface m² → prix k€), bruit dont la dispersion croît avec la surface. Estimateur de Bayes $f^(x) = 30 + 3x$, risque de Bayes $R^ = 3700$ k€². Simulation |
| 2 | ex2_absolute_loss/ex2_absolute_loss.ipynb |
Fonction sans extremum malgré dérivée nulle ( |
| 3 | ex3_ols/ex3_ols.ipynb |
Preuve en 7 étapes que |
Pipelines de régression et classification avec comparaison de plusieurs modèles.
| Exercice | Notebook | Meilleur modèle | Score test |
|---|---|---|---|
| 4 | ex4_regression/ex4_regression.ipynb |
Lasso ( |
|
| 5 | ex5_classification/ex5_classification.ipynb |
SVC RBF ( |
accuracy |
Applications sur des jeux de données choisis. Les données sont incluses dans chaque dossier.
| Exercice | Notebook | Jeu de données | Résultat principal |
|---|---|---|---|
| 6 | ex6_supervised/ex6_heart_disease.ipynb |
Cleveland Heart Disease (303 patients, 13 variables cliniques) | Rappel test ≈ 0,91 ; AUC ≈ 0,95 (régression logistique) |
| 7 | ex7_unsupervised/ex7_disc_clustering.ipynb |
DISC personality (1005 répondants, scores AS et DO) |
|
pip install -r requirements.txt
jupyter notebook