To study and implement the K-Means Clustering algorithm for similarity-based grouping

The initialization step in the K-means Clustering algorithm involves randomly selecting ________ as initial cluster centroids.
K-means Clustering is an unsupervised learning algorithm used for __________.
In K-means Clustering, K refers to __________.
Which step in the K-means algorithm involves reassigning data points to their closest centroids?
K-means Clustering is sensitive to __________.