jml.clustering
Class KMeans
java.lang.Object
jml.clustering.Clustering
jml.clustering.KMeans
public class KMeans
- extends Clustering
A Java implementation for KMeans.
- Version:
- 1.0, Jan. 3rd, 2013
- Author:
- Mingjie Qian
Method Summary |
void |
clustering()
Initializer needs not be explicitly specified. |
static void |
main(java.lang.String[] args)
|
static void |
runKMeans()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
options
KMeansOptions options
KMeans
public KMeans(int nClus)
KMeans
public KMeans(int nClus,
int maxIter)
KMeans
public KMeans(int nClus,
int maxIter,
boolean verbose)
KMeans
public KMeans(KMeansOptions options)
clustering
public void clustering()
- Initializer needs not be explicitly specified. If the initial
indicator matrix is not given, random initialization will be
used.
- Specified by:
clustering
in class Clustering
main
public static void main(java.lang.String[] args)
- Parameters:
args
-
runKMeans
public static void runKMeans()