Accessible ML: K-Means Clustering

Location: Hamilton 304

Date and time: Wednesday 3/2/2016 9:00 PM

Unsupervised learning requires us to detect underlying patterns in the data without training our models beforehand. Join ADI and CDSS and learn how to use the k-means clustering algorithm to reconstruct images from corrupted datasets! Some statistics understanding is useful, as is experience with Python. We recommend that you bring a laptop and install Jupyter notebook ( so you can follow along with the code during the workshop.

What will I do?

You'll write a program in Python which runs the k-means clustering algorithm on an image. Then, you'll be able to reconstruct the image using only the clusters obtained from the data! By the end of the presentation, you'll be able to start applying k-means on a wide variety of unsupervised learning problems.

Who should come to this event?

Anyone with an interest in machine learning is welcome — no prior experience necessary! Some stats background is helpful, but not required. The code will be written in Python.

What should I bring?

Please bring a laptop -- we recommend that you install Jupyter notebook ( on it prior to the event.

How can I contact the event organizers?

If you have any questions, feel free to reach out to Kristy (, or Piyali (!