تفاصيل العمل

What if you could predict your sales before they even happen?

I recently built an end-to-end Sales Forecasting System that combines data preprocessing, feature engineering, and multiple machine learning models to generate accurate future predictions

1- What I worked on:

• Data cleaning & feature engineering

• Time-series forecasting preparation

• Multiple ML models:

XGBoost

LightGBM

CatBoost

• Ensemble approach to improve accuracy and stability

• Model comparison and evaluation

## Model Performance (Validation)##:

• XGBoost → RMSLE = 0.3703

• LightGBM → RMSLE = 0.3688

• CatBoost → RMSLE = 0.3796

💡 Insight:

LightGBM achieved the best performance among all tested models, showing slightly better generalization on validation data

2- Final Result:

An interactive Streamlit web application that allows users to:

✔ Select store & product category

✔ Adjust promotion levels

✔ Modify external factors (like oil prices)

✔ Generate real-time sales forecasts

✔ Compare multiple model predictions

*** Project Links***

GitHub Repository: https://lnkd.in/drvYhfnB

Live Demo:

https://lnkd.in/dbx-4YtA

Why this project?

Instead of relying on a single model, I used an ensemble approach to improve prediction robustness and real-world performance.

This project represents a full ML pipeline:

Data → Training → Modeling → Deployment

💬 I’d love to hear your thoughts:

Do you think ensemble models always outperform single models in forecasting tasks?

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز