| Copyright | (c) Alexander Ignatyev 2017 |
|---|---|
| License | BSD-3 |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
MachineLearning.Clustering
Description
Cluster Analysis a.k.a. Clustering - grouping data into coherent subsets.
Documentation
Arguments
| :: RandomGen g | |
| => Int | number of K-Means Algorithm runs ( |
| -> Matrix | data to cluster; |
| -> Int | desired number of clusters ( |
| -> Rand g (Vector Cluster) | list of clusters inside Random Monad. |
Clusters data using K-Means Algorithm inside Random Monad.
Runs K-Means algorithm N times, returns the clustering with smaller cost.