Sevde Bekdik
Dyna ML - A Machine Learning Approach to Sales Forecasting and Product Recommendations.
Rel. Giuseppe Rizzo. Politecnico di Torino, Master of science program in Data Science And Engineering, 2025
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: Creative Commons Attribution Non-commercial No Derivatives. Download (4MB) | Preview |
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
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modify record (reserved for operators) |
