clustering-0.4.1: High performance clustering algorithms

Copyright(c) 2015 Kai Zhang
LicenseMIT
Maintainerkai@kzhang.org
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

AI.Clustering.KMeans.Types

Description

Synopsis

Documentation

data KMeansOpts Source #

Constructors

KMeansOpts 

Fields

defaultKMeansOpts :: KMeansOpts Source #

Default options. > defaultKMeansOpts = KMeansOpts > { kmeansMethod = KMeansPP > , kmeansSeed = U.fromList [1,2,3,4,5,6,7] > , kmeansClusters = True > , kmeansMaxIter = 10 > }

data KMeans a Source #

Results from running kmeans

Constructors

KMeans 

Fields

Instances
Show a => Show (KMeans a) Source # 
Instance details

Defined in AI.Clustering.KMeans.Types

Methods

showsPrec :: Int -> KMeans a -> ShowS #

show :: KMeans a -> String #

showList :: [KMeans a] -> ShowS #

data Method Source #

Different initialization methods

Constructors

Forgy

The Forgy method randomly chooses k unique observations from the data set and uses these as the initial means.

KMeansPP

K-means++ algorithm.

Centers (Matrix Double)

Provide a set of k centroids