polito.it
Politecnico di Torino (logo)

Dyna ML - A Machine Learning Approach to Sales Forecasting and Product Recommendations

Sevde Bekdik

Dyna ML - A Machine Learning Approach to Sales Forecasting and Product Recommendations.

Rel. Giuseppe Rizzo. Politecnico di Torino, Corso di laurea magistrale in Data Science And Engineering, 2025

[img] PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (4MB)
Abstract:

This work explores machine learning models for sales forecasting and product recommendation systems using the ContosoRetailDW dataset. The study aims to improve prediction accuracy and recommendation effectiveness that supports data-driven decision-making. Sales Forecasting: The project uses machine learning algorithms such as Linear Regression, Decision Trees, Random Forests, Support Vector Regressor (SVR), and XGBoost to predict sales volumes. Data preprocessing includes handling missing values, encoding categorical features, and normalizing numerical data. Models are evaluated using standard performance metrics. Preliminary results show that feature integration significantly improves prediction accuracy. Product Recommendations: Two recommendation systems are developed. The first uses collaborative filtering, including Singular Value Decomposition (SVD), to predict user preferences based on previous interactions. Using text clustering analysis, new customers are targeted through product popularity metrics and item-by-item recommendations. The second method leverages the Surprise library, implements algorithms such as SVD and KNN, and evaluates them based on standard accuracy metrics. The comparative analysis highlights the strengths of each approach in different retail scenarios. The technology stack includes SQL for data management, Python for model development, and Power BI for visualization. Expected results include improved accuracy in sales predictions and personalized recommendations and a comprehensive understanding of the impact of various data attributes on sales performance. These results aim to provide strategic insights that can drive more informed business decisions, showcasing the practical applications of machine learning in transforming data into actionable intelligence.

Relatori: Giuseppe Rizzo
Anno accademico: 2024/25
Tipo di pubblicazione: Elettronica
Numero di pagine: 71
Soggetti:
Corso di laurea: Corso di laurea magistrale in Data Science And Engineering
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: DSC GROUP S.R.L.
URI: http://webthesis.biblio.polito.it/id/eprint/36864
Modifica (riservato agli operatori) Modifica (riservato agli operatori)