Skip to content

anastasius21/CustomerSegmentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Customer Segmentation

Customer Segmentation Model using KMeans Clustering on the dataset taken from kaggle (included in the repo).

Project Overview

Companies and Organizations sometimes need to group customers based on the similarity among them. In this dataset, we had customers Annual Income and Spending Score, which we pushed in a dataframe X. Then to find the optimal number of clusters we used the Elbow Method. Using the WCSS, we found out 5 to be the appropriate number of clusters. Then, the KMeans Clustering Model was trained and then the model was saved which was later integrated into a basic streamlit app.

Libraries Used

Pandas Scikit Learn Joblib Matpotlib

Repository Strcutre

StreamLit App Dataset Jupyter Notebook