Commit Graph

26 Commits

Author SHA1 Message Date
63bc4140be Add CatBoost dependency and update lock file
- Added CatBoost version 1.2.8 to the project dependencies in pyproject.toml.
- Updated uv.lock to include CatBoost and its dependencies, along with the necessary wheel files.
- Included Graphviz version 0.21 in the lock file as a dependency for CatBoost.
2025-10-27 19:26:30 +01:00
83b7335a9f Implement code changes to enhance functionality and improve performance 2025-10-23 15:02:34 +02:00
311e816df4 Refactor Gradient Boosting Classifier Implementation
- Updated execution counts for various code cells to maintain consistency.
- Changed the model from RandomForestClassifier to GradientBoostingClassifier.
- Modified hyperparameter grid for GridSearchCV to include learning_rate and adjusted n_estimators.
- Added stratification to train-test split for better representation of classes.
- Corrected scoring parameter in GridSearchCV to use a valid metric.
- Updated output messages to reflect changes in model evaluation metrics.
2025-10-20 19:24:23 +02:00
a0fe3a2658 Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-20 18:44:22 +02:00
627ae41de6 Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-20 18:13:39 +02:00
6261a6a035 Add Jupyter notebook for supervised machine learning algorithms and update dependencies
- Created a new Jupyter notebook: 2025_M2_ISF_TP_4.ipynb for supervised machine learning exercises, including data preparation, model building, and performance analysis.
- Added 'imblearn' as a dependency in pyproject.toml to support handling imbalanced datasets.
- Updated uv.lock to include the 'imbalanced-learn' package and its dependencies.
2025-10-20 17:43:11 +02:00
b7ad115386 Implement structural updates and optimizations across multiple modules 2025-10-14 10:45:57 +02:00
7b8cf72324 Ajout de la séparation des données en ensembles d'apprentissage et de test, et implémentation de la recherche de grille pour les hyperparamètres du modèle Random Forest. 2025-10-13 20:00:44 +02:00
be386323bb Refactor code in 2025_TP_3_M2_ISF.ipynb:
- Updated execution counts for multiple code cells to maintain consistency.
- Removed redundant imports and organized import statements.
- Improved formatting for better readability in train-test split section.
- Added markdown explanations for model performance metrics (MAE, RMSE).
- Enhanced cross-validation training loop with detailed output for each fold's metrics.
2025-10-13 19:58:58 +02:00
aeafffd2c0 Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-13 19:29:48 +02:00
acf1607773 Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-13 19:22:57 +02:00
af98a95bea Ajout de l'exécution de cellules pour le One Hot Encoding, la normalisation des variables numériques et la séparation des données en ensembles d'apprentissage et de test. 2025-10-13 18:24:13 +02:00
d5ac1ff381 Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-13 18:12:52 +02:00
e9189f6e7b Implement code changes to enhance functionality and improve performance 2025-10-13 18:10:31 +02:00
5a672225dc Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-13 18:10:19 +02:00
575443003d Ajout du fichier Course1.xlsm et mise à jour de l'exécution des cellules dans le notebook TP_2 pour corriger le compteur d'exécution. 2025-10-13 17:40:54 +02:00
df85989a23 Refactor code in Jupyter notebooks for clarity and consistency
- Set execution_count to null for specific code cells in 2025_TP_1_M2_ISF.ipynb to reset execution state.
- Replace output display of DataFrames with print statements in 2025_TP_1_M2_ISF.ipynb for better visibility during execution.
- Clean up import statements in 2025_TP_2_M2_ISF.ipynb by adding noqa comments for better linting and readability.
2025-10-08 10:24:51 +02:00
616ad4ca51 Implement code changes to enhance functionality and improve performance 2025-10-08 10:22:05 +02:00
2f7b07871b Implement code changes to enhance functionality and improve performance 2025-10-06 18:12:46 +02:00
bacecda5f8 Correction de la mise en forme et mise à jour de la version de Python dans le notebook TP_2_M2_ISF.ipynb 2025-10-02 08:26:49 +02:00
21d8e37b06 Implement code changes to enhance functionality and improve performance 2025-09-29 17:56:11 +02:00
50abcba275 Checkpoint from VS Code for coding agent session 2025-09-29 17:34:06 +02:00
615261961a Add MySQL setup and initial data scripts
- Created a Docker Compose file to set up a MySQL container named M2_SQL_COURSE with an empty password and a database named TP.
- Added a Makefile with a target to execute a SQL script (TP1.sql) inside the MySQL container and log the output.
- Implemented the TP1.sql script to create tables for Magasin and Localite, insert initial data, and perform several queries.
2025-09-25 09:31:10 +02:00
99107c5582 Add new plot 2025-09-15 20:02:19 +02:00
5a7100882c Add new plot 2025-09-15 19:59:26 +02:00
6dcd48ad90 Add 'Machine Learning' TP1 2025-09-15 19:58:46 +02:00