Exploring Customer Trends with K Means Clustering Analysis based on Machine Learning

Main Article Content

Neha Gupta, Devendra Chouhan, Ankit Upadhyay

Abstract

The zeitgeist of the modern era is innovation, where everyone is embroiled into a competition to be better than others. Today's business run on the basis of such innovation having the ability to enthral the customers with the products, but with such a large raft of products leave the customers confounded, what to buy and what to not and also the companies are nonplussed about what section of customers to target to sell their products. This is where machine learning comes into play, various algorithms are applied for unravelling the hidden patterns in the data for better decision making for the future. This elude concept of which segment to target is made unequivocal by applying segmentation. The process of segmenting the customers with similar behaviours into the same segment and with different patterns into different segments is called customer segmentation. In this paper clustering algorithms k-Means have been implemented to segment the customers and finally compare the results of clusters obtained from the algorithms. A Python program has been developed and the program is been trained by applying standard scales onto a dataset having various features of training sample data collected by various means. The features are the mean of the amount of shopping by customers and the average of the customer's visit to the shop annually.


 


 

Article Details

Section
Articles
Author Biography

Neha Gupta, Devendra Chouhan, Ankit Upadhyay