- Added xgboost version 3.1.2 to pyproject.toml dependencies.
- Updated uv.lock to include xgboost package with its dependencies and wheel URLs.
- Added nvidia-nccl-cu12 package to uv.lock for compatibility with xgboost on specific platforms.
- Adjusted indentation and line breaks for better clarity in function definitions and import statements.
- Standardized string quotes for consistency across the codebase.
- Enhanced readability of DataFrame creation and manipulation by breaking long lines into multiple lines.
- Cleaned up print statements and comments for improved understanding.
- Ensured consistent use of whitespace around operators and after commas.
- Updated comments and code formatting in `3-td_ggplot2 - enonce.Rmd` for clarity.
- Enhanced code structure in `4-td_graphiques - enonce.Rmd` by organizing options and library calls.
- Replaced pipe operator `%>%` with `|>` in `Code_Lec3.Rmd` for consistency with modern R syntax.
- Cleaned up commented-out code and ensured consistent spacing in ggplot calls.
- Created a new Excel file: `departements-francais.xlsx` for data storage.
- Added a CSS file: `style.css` with custom styles for various mathematical environments including boxes for lemmas, theorems, definitions, and more, complete with automatic numbering.
- Initialized R project file: `tp2.Rproj` with default settings for workspace management and LaTeX integration.
- 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.
- 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.