projet_climb est un projet Python orienté machine learning, plus précisément sur de la régression supervisée à l’aide de CatBoost.
Il vise à entraîner, sauvegarder et tester un modèle de régression performant sur des données tabulaires.
Le projet comprend :
- un script d’entraînement d’un modèle CatBoost
- un script de prévisualisation / test
- une organisation claire des modèles et données
- des fichiers générés automatiquement par CatBoost
. ├── .vscode/ # Configuration VSCode ├── catboost_info/ # Logs et infos générés par CatBoost ├── climber/ # Module principal du projet ├── models/ # Modèles entraînés sauvegardés ├── savebd/ # Données sauvegardées ├── preview.py # Script de test / prévisualisation ├── train_catboost_regression.py # Script d'entraînement ├── .gitattributes
Le script train_catboost_regression.py permet de :
- charger et préparer les données
- entraîner un modèle de régression supervisée
- utiliser CatBoost pour gérer efficacement les données tabulaires
- sauvegarder le modèle entraîné
- Python ≥ 3.7
Installer les dépendances :
pip install catboost pandas numpy scikit-learn
Entrainer le modele :
python train_catboost_regression.py