Clustering algorithm

The cluster module implements the concept of clustering models, a kind of unsupervised machine learning algorithm where the goal is to group data into clusters. Wherever it is possible, these methods should be able to predict the class of new data, as well as the probability of belonging to each class.

This concept is implemented through the MLClusteringAlgo class which inherits from the MLUnsupervisedAlgo class.

Available clustering models are: