Skip to content

Implementing a machine learning model which can predict the stock amount for the different products which are sold in different stores.

Notifications You must be signed in to change notification settings

VNW22/Inventory-Demand-Forecasting-using-Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Project Summary

The project involves building and evaluating different regression models to predict the stock amount for the different products which are sold in different stores.

  1. Data Preparation:

    • The dataset contains features such as store, year, month, weekday, weekend, holidays, temperature, and humidity.
    • Additional features may be derived from existing ones to gain more insights and improve model performance.
  2. Feature Engineering:

    • Inclusion of extra features in the dataset to enhance the model's ability to capture relevant patterns.
    • Handling holidays and other specific events that may affect sales.
  3. Model Selection and Training:

    • Various regression models are evaluated, including Linear Regression, Gradient Boosting Regressor, Lasso, and Ridge.
    • Models are trained on the training dataset and their performance is evaluated using mean absolute error (MAE) on both training and validation datasets.
  4. Evaluation and Comparison:

    • The performance of each model is assessed to determine which model provides the lowest training and validation errors.
    • Gradient Boosting Regressor is identified as the best performing model with the lowest errors, indicating its superior ability to capture the data's complexities.
  5. Visualization:

    • The data distribution and relationships between features and sales are visualized using various plots (e.g., distribution plots, box plots, bar plots).
    • These visualizations help in understanding the data and the impact of different features on sales.

Conclusion

The project successfully identifies the Gradient Boosting Regressor as the most effective model for predicting sales. The model outperforms others in terms of both training and validation errors. The project demonstrates the importance of feature engineering and model evaluation in building predictive models, providing a comprehensive approach to sales prediction using machine learning techniques.

About

Implementing a machine learning model which can predict the stock amount for the different products which are sold in different stores.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published