Introduction to K-means Clustering
datascience.com
Introduction to K-means Clustering
1–10 of 21 posts
Re: Introduction to K-means Clustering
#2[1] https://pdfs.semanticscholar.org/3ffe/8f8a7b0d00297e0cd74d20...
Re: Introduction to K-means Clustering
#3When you got this, then next step is probably to consider if the centroid is really a good representation of the distribution of your data. If you still believe that your data is about to follow some form of Gaussian distribution then K-means can be levelled up with the EM algorithm.
More over, if you are faced with some crazy multidimensional data then it may be fair first try to reduce the dimensionality of the data with the PCA or t-SNE algorithm or with combination of both. Or perhaps use autoencoders.
Re: Introduction to K-means Clustering
#4http://nbviewer.jupyter.org/github/scikit-learn-contrib/hdbs...
Re: Introduction to K-means Clustering
#5K-means is based on some quite wild assumptions - your data follows a specific case of the Gaussian distribution. Plus side is that the algorithm is relatively easy to understand and implement so it is a good starting point into clustering. When you got this, then next step is probably to consider if the centroid is really a good representation of the distribution of your data. If you still believe that your data is…
Re: Introduction to K-means Clustering
#6K-means is based on some quite wild assumptions - your data follows a specific case of the Gaussian distribution. Plus side is that the algorithm is relatively easy to understand and implement so it is a good starting point into clustering. When you got this, then next step is probably to consider if the centroid is really a good representation of the distribution of your data. If you still believe that your data is…
What about data that generally follows something more like a power law distribution? How would you cluster that?
How would you even cluster a power law distribution? There's nothing that distinguishes in two or more groups?
Re: Introduction to K-means Clustering
#7K-means is based on some quite wild assumptions - your data follows a specific case of the Gaussian distribution. Plus side is that the algorithm is relatively easy to understand and implement so it is a good starting point into clustering. When you got this, then next step is probably to consider if the centroid is really a good representation of the distribution of your data. If you still believe that your data is…
What about data that generally follows something more like a power law distribution? How would you cluster that?
Re: Introduction to K-means Clustering
#8Re: Introduction to K-means Clustering
#9[1] http://burakkanber.com/blog/machine-learning-k-means-cluster...
Re: Introduction to K-means Clustering
#10Here's how K-Means with K=20 detected malicious activity within real world, live web server - just by selecting smallest clusters (bottom table shows specifics about what fallen into smallest clusters - all hits but the first one are attempt to exploit web application by some nefarious actors):
This is built using free version of Splunk with free machine learning toolkit addon.