public class WithKmeans extends AbstractClusterer
Modifier and Type | Field and Description |
---|---|
com.github.javacliparser.IntOption |
kernelRadiFactorOption |
com.github.javacliparser.IntOption |
kOption |
com.github.javacliparser.IntOption |
maxNumKernelsOption |
com.github.javacliparser.IntOption |
timeWindowOption |
evaluateMicroClusteringOption
Constructor and Description |
---|
WithKmeans() |
Modifier and Type | Method and Description |
---|---|
Clustering |
getClusteringResult() |
Clustering |
getClusteringResult(Clustering gtClustering) |
Clustering |
getMicroClusteringResult() |
void |
getModelDescription(StringBuilder out,
int indent) |
String |
getName() |
double[] |
getVotesForInstance(Instance inst) |
boolean |
implementsMicroClusterer()
Miscellaneous
|
boolean |
isRandomizable() |
static Clustering |
kMeans_gta(int k,
Clustering clustering,
Clustering gtClustering)
k-means of (micro)clusters, with ground-truth-aided initialization.
|
static Clustering |
kMeans_rand(int k,
Clustering clustering)
k-means of (micro)clusters, with randomized initialization.
|
void |
resetLearningImpl() |
void |
trainOnInstanceImpl(Instance instance) |
contextIsCompatible, copy, getAttributeNameString, getClassLabelString, getClassNameString, getDescription, getModelContext, getModelMeasurements, getNominalValueString, getPurposeString, getSubClusterers, keepClassLabel, prepareForUseImpl, resetLearning, setModelContext, setRandomSeed, trainingHasStarted, trainingWeightSeenByModel, trainOnInstance
getCLICreationString, getOptions, prepareForUse, prepareForUse
copy, measureByteSize, measureByteSize, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getCLICreationString, getOptions, prepareForUse, prepareForUse
measureByteSize
public com.github.javacliparser.IntOption timeWindowOption
public com.github.javacliparser.IntOption maxNumKernelsOption
public com.github.javacliparser.IntOption kernelRadiFactorOption
public com.github.javacliparser.IntOption kOption
public void resetLearningImpl()
resetLearningImpl
in class AbstractClusterer
public void trainOnInstanceImpl(Instance instance)
trainOnInstanceImpl
in class AbstractClusterer
public Clustering getMicroClusteringResult()
getMicroClusteringResult
in interface Clusterer
getMicroClusteringResult
in class AbstractClusterer
public Clustering getClusteringResult()
public Clustering getClusteringResult(Clustering gtClustering)
public String getName()
public static Clustering kMeans_gta(int k, Clustering clustering, Clustering gtClustering)
k
- data
- public static Clustering kMeans_rand(int k, Clustering clustering)
k
- data
- public boolean implementsMicroClusterer()
implementsMicroClusterer
in interface Clusterer
implementsMicroClusterer
in class AbstractClusterer
public boolean isRandomizable()
public double[] getVotesForInstance(Instance inst)
public void getModelDescription(StringBuilder out, int indent)
getModelDescription
in class AbstractClusterer
Copyright © 2014 Yahoo! Labs. All rights reserved.