What is K-means Clustering & it’s real use-cases in security domain

So, Let us start by Knowing how are machine learning tasks performed:

Machine Learning tasks can be performed in two ways:
1. Supervised Learning (Labeled Data)
2. Unsupervised Learning(Unlabeled Data)

Now time to understand what is K-mean Clustering

K-means clustering is a unsupervised learning algorithm. In this case there is no well defined dataset unlike supervised learning we have labelled data.

K-means use-cases in security domain