# Challenge: K-Means Clustering

Use k-means clustering to separate data points into three groups.

## We'll cover the following

## Challenge

The unsupervised machine learning algorithm **$K$-means clustering** is a very popular algorithm in the world of data science. Even with little information about the data, it’s a fast and efficient algorithm for categorizing data points into groups.

Synthetically generated randomized data containing three separate point clusters is provided (see figure below). The cluster centers, represented as crosses, are also randomly initialized.

Get hands-on with 1200+ tech skills courses.