Stable Parallel Kmeans

This project is a parallel implementation of the stable kmeans presented by Benhur et al here.

This project was done in Python and used Python's multiprocessing module comparing the serial, multithreaded and multiprocessed runtimes. The effect of Python's GIL along the project's outcome is discussed in the report.

The code is showcased here.

Since the plots were in bokeh, they have problem rendering in Github. They are shown as statis images here.