Skip to content

sharath29/kmeans-cuda

Repository files navigation

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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published