Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.15 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.15 KB

kmeans-cuda

k-means clustering is a method of clustering which aims to partition n data points into k clusters (n >> k) in which each observation belongs to the cluster with the nearest mean.

The nearness is calculated by distance function which is mostly Euclidian distance or Manhattan distance.
Parallel kmeans cuda and sequential Kmeans algorithm is compared.


Datapoints to be clustered


Clustered Datapoints (k = 3)

Kmeans is powerful algorithm used on images. Its used to cluster the image pixel values into different bins (k value) to reduce the image information required to store the image. Widely used in image compression.


Colloseum Image


Clustered Colloseum Image (k = 8)