Inventory forecasting is the process of making estimations about future customer demand over a defined period, using historical data as well as demand drivers to better food production and supply needs.
Usually organisations follow tranditional forecasting techniques/algorithms such as Auto Arima, Auto Arima, Sarima, Simple moving average and many more.
Goal
Workflow
Required Packages
Goal
Due to the recent boost in AI world, companies have started researching the possibility of using machine learning/Neural Networks in place of tranditional approach.
Tuning traditional algorithms takes a significant amount of efforts and domain expertise as well.
In this repo, we are trying to figure out a way of predict the same using machine learning algorithms.
The dataset comprised of units sold on a daily basis along with details regarding the sales, eg. SKU(product id), Store, price etc.
record_ID, week, store_id, sku_id, total_price, base_price, is_featured_sku, is_display_sku, units_sold
Handling missing values
Feature selection
Converting dataset into time series format to apply supervised learning approach.
Regression Modeling
Random Forest
XGBoost
SVM (future scope)
Hyperparameter Tuning
Result
numpy
pandas
sklearn
easypreprocessing
seaborn
matplotlib
xgboost