This project was developed as part of the Machine Learning Internship at SkillCraft Technology. The objective of this project is to segment customers into different groups based on their annual income and spending behavior using K-Means Clustering.
Dataset Used: Mall Customer Segmentation Dataset
Source:
https://www.kaggle.com/datasets/vjchoudhary7/customer-segmentation-tutorial-in-python
- Python
- Pandas
- NumPy
- Matplotlib
- Seaborn
- Scikit-learn
- Jupyter Notebook
- Annual Income (k$)
- Spending Score (1-100)
- Data Collection
- Data Analysis
- Feature Selection
- Elbow Method
- K-Means Clustering
- Data Visualization
- Unsupervised Learning
- K-Means Clustering
- Elbow Method
- Customer Segmentation
The K-Means clustering algorithm successfully segmented customers into different groups based on spending patterns and annual income. The visualization clearly represented different customer categories and cluster centroids.
This project helped in understanding the practical implementation of clustering techniques, customer segmentation, and unsupervised machine learning using Python.
Sowmya Bakka
Machine Learning Intern - SkillCraft Technology