Skip to content
Sowmya-116Public

About

Customer Segmentation using K-Means Clustering | SkillCraft Technology ML Internship

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

Customer Segmentation using K-Means Clustering

Overview

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

Dataset Used: Mall Customer Segmentation Dataset

Source:
https://www.kaggle.com/datasets/vjchoudhary7/customer-segmentation-tutorial-in-python


Technologies Used

  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Scikit-learn
  • Jupyter Notebook

Features Used

  • Annual Income (k$)
  • Spending Score (1-100)

Project Workflow

  1. Data Collection
  2. Data Analysis
  3. Feature Selection
  4. Elbow Method
  5. K-Means Clustering
  6. Data Visualization

Concepts Used

  • Unsupervised Learning
  • K-Means Clustering
  • Elbow Method
  • Customer Segmentation

Results

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.


Conclusion

This project helped in understanding the practical implementation of clustering techniques, customer segmentation, and unsupervised machine learning using Python.


Author

Sowmya Bakka
Machine Learning Intern - SkillCraft Technology

About

Customer Segmentation using K-Means Clustering | SkillCraft Technology ML Internship

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages