Commit Graph

6 Commits

Author SHA1 Message Date
ba6bea2c73 Add new Jupyter notebooks for ResNet and CNN exercises; update execution counts in existing notebooks 2025-11-05 17:09:58 +01:00
37c0cd370e 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
a0cc98744f Implement code changes to enhance functionality and improve performance 2025-10-23 15:02:34 +02:00
2ca65ffe73 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
3f2cd3a308 Implement feature X to enhance user experience and fix bug Y in module Z 2025-10-20 18:44:22 +02:00
cf7d23261b 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