Skip to content

Commit f34ea24

Browse files
Add files via upload
1 parent 51ad7e1 commit f34ea24

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

docs/architecture.txt

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
titanic-survival-predict/
2+
3+
├── .github/
4+
│ ├── workflows/
5+
│ └── ci.yml # Pipeline CI/CD avec GitHub Actions
6+
7+
├── docs/ # Documentation
8+
│ ├── README.md # Explication du projet
9+
│ ├── INSTALLATION.md # Instructions pour installer et exécuter le projet
10+
│ ├── CONTRIBUTING.md # Guide de contribution pour les membres
11+
│ ├── projet_final.pdf # Rapport détaillé pour la restitution
12+
13+
├── models/ # Modèles sauvegardés
14+
│ ├── logistic_regression_model.pkl
15+
│ ├── random_forest_model.pkl
16+
│ ├── xgboost_model.pkl
17+
│ ├── stacking_meta_model.pkl
18+
│ ├── submission.csv
19+
20+
├── src/ # Scripts du projet
21+
│ ├── __init__.py # Initialisation du package
22+
│ ├── data_loading.py # 1) Prétraitement des données
23+
│ ├── data_preprocessing.py # 2) process des données
24+
│ ├── eda_analysis.py # Analyse exploratoire (EDA)
25+
│ ├── model_building.py # Entraînement des modèles
26+
│ ├── comparaison_modeles.py # Comparaison des modèles
27+
│ ├── main.py # Script principal
28+
29+
├── tests/ # Tests unitaires
30+
│ ├── load_models.py # Chargement des modèles
31+
│ ├── optimisation.py # Optimisation des hyperparamètres
32+
│ ├── model_stacking.py # Stacking de modèles
33+
│ ├── xai.py # IA explicable
34+
│ ├── test_data_preprocessing.py # Tests pour le prétraitement
35+
│ ├── test_model_training.py # Tests pour l'entraînement des modèles
36+
│ ├── test_model_evaluation.py # Tests pour l'évaluation des modèles
37+
38+
├── LICENSE # Licence du projet
39+
├── Proba_de_survie.png # Image des probabilités de survie
40+
├── README.md # Explication du projet
41+
├── gender_submission.csv # Exemple de soumission Kaggle
42+
├── gender_submission_clean.csv # Exemple de soumission propre
43+
├── projet.ipynb # Notebook original
44+
├── projet.py # Script équivalent au notebook
45+
├── requirements.txt # Dépendances du projet
46+
├── test.csv # Jeu de test brut
47+
├── test_cleaned.csv # Jeu de test nettoyé
48+
├── train.csv # Jeu d'entraînement brut
49+
└── train_cleaned.csv # Jeu d'entraînement nettoyé

0 commit comments

Comments
 (0)