Fuzzy C-means clustering

In Chapter 3, Learning from Big Data, we saw the k-means clustering algorithm, which is an iterative unsupervised algorithm that creates k clusters for a dataset based on the distance from a random centroid in the first iteration step. The centriods are calculated in each iteration to accommodate new data points. This process is repeated until the centriods do not change significantly after a point. As a result of the k-means clustering algorithm, we get discrete clusters with data points. Each data point either belongs to a cluster or it does not. There are only two states for a data point in terms of cluster membership. However, in real-world scenarios, we have data points that may belong to multiple clusters with ...

Get Artificial Intelligence for Big Data now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.