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.
The dataset used in this project is available on my Kaggle page:
π Customer Data
- 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.