Skip to content

This project demonstrates how to perform customer segmentation for a shopping mall using machine learning algorithms. This is an unsupervised clustering problem.

Notifications You must be signed in to change notification settings

mbsoroush/CustomerSegmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Customer Segmentation πŸ›οΈ

Customer segmentation is the practice of categorizing customers into distinct groups based on shared characteristics, enabling companies to target and tailor their marketing strategies to each group effectively. Customers are typically segmented based on their similarities in behavior, preferences, and purchasing habits.

πŸ“¦ Dataset

The dataset used in this project is available on my Kaggle page:
πŸ‘‰ Customer Data

πŸ“Œ Features

  • Data preprocessing and exploratory data analysis (EDA) to understand the dataset.
  • Implements Clustering Algorithms such as K-Means, Hierarchical Clustering, Gaussian Mixture Model, Mini-batch K-Means, DBSCAN.
  • Uses Silhouette Score and Calinski-Harabasz Evaluation Metrics.

About

This project demonstrates how to perform customer segmentation for a shopping mall using machine learning algorithms. This is an unsupervised clustering problem.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published