Which of the following machine learning algorithms is unsupervised?
Random forest
k-nearest neighbors
K- means
Support-vector machines