Tous les Projets
Séries Temporelles

ML sur la Chaîne d'Approvisionnement DataCo

ML sans fuite sur 180 519 commandes. LightGBM AUC 0,8563 (livraison tardive). Gradient Boosting R²=0,9996 (régression profit). Suppression des colonnes post-exécution qui gonflent à AUC=1,0 dans la plupart des solutions publiées.

0.8563
LightGBM AUC (class)
0.9996
GB R² (regression)
2.04
GB RMSE (profit $)
0.862 ± 0.001
5-fold CV RF AUC
Jeu de Données

DataCo SCMS : 180 519 enregistrements (après audit de fuite)

Approche

Audit de fuite → double tâche (classification + régression) → validation CV à 5 plis

Stack Technique
PythonXGBoost 3.2.0LightGBM 4.6.0Gradient BoostingPandas
Mots-clés
XGBoostLightGBMSupply ChainLeakage-FreeClassificationRegression
Visualisations6 Graphiques
Analyse Approfondie

ML avancé sur la chaîne d'approvisionnement DataCo avec correction critique de fuite.

Jeu de données

  • 180 519 commandes, 53 features brutes → 44 après audit de fuite

Audit de Fuite — Colonnes Supprimées

ColonneRaison de Suppression
Days for shipping (real)Résultat réel — non disponible au moment de la prédiction
Delivery StatusEncodage direct du label cible
Benefit per orderCalcul post-exécution
Sales per customerAgrégé post-livraison

Sans fuite : AUC ~0,86. Avec fuite : AUC = 1,0 (plupart des résultats publiés — invalide).

Tâche 1 : Classification Livraison Tardive

ModèlePrécisionAUC
Régression Logistique72,2%0,790
Random Forest73,8%0,871
XGBoost74,5%0,859
LightGBM74,5%0,856

CV 5 plis : RF 0,862±0,001 | XGB 0,853±0,002 | LGB 0,851±0,002

Tâche 2 : Régression Profit Commande

ModèleRMSE
Ridge/Linéaire56,50,706
XGBoost3,600,9988
LightGBM4,520,9981
Gradient Boosting2,040,9996

Features Engineerées (uniquement au moment de la commande) order_month, day_of_week, hour, quarter, discount_rate, price_band