Demand Planning & Big Data Analytics
Technology
SAP
Amazon Web Services
Scikit Learn
Python
Customer
Project Objectives
• Create a model in order to perform demand forecasting every month for a 12 month horizon.
• Create a model with a high degree of forecast accuracy in order to manage and reduce costs related to:
- Inventory planning and management.
- Procurement planning and buying decisions.
- Warehouse management.
- Production planning and scheduling.
• Understand correlations between sales profits and discount decisions, in order to apply better discount policies to increase profits.
Machine learning operations (MLOps) steps
-
Created a Data Pipeline to digest historical sales data from SAP.
-
Performed Data Cleaning on the data.
-
Performed EDA (Exploratory Data Analysis).
-
Performed training on 80% of the data with cross validation using different Regression algorithms.
-
Performed evaluation on 20% of the data using cross validation.
-
The best result we got from an XGBoost algorithm with a 92.91% Score