MOA 12.03
Real Time Analytics for Data Streams
|
Public Member Functions | |
void | resetLearningImpl () |
void | trainOnInstanceImpl (Instance inst) |
void | getModelDescription (StringBuilder out, int indent) |
boolean | isRandomizable () |
double[] | getVotesForInstance (Instance inst) |
Clustering | getClusteringResult () |
double | lloydPlusPlus (int k, int n, int d, Point points[], Point centres[]) |
double | targetFunctionValue (int k, int n, Point[] centres, Point[] points) |
computes the target function for the given pointarray points[] (of size n) with the given array of centres centres[] (of size k) | |
Public Attributes | |
IntOption | sizeCoresetOption |
IntOption | numClustersOption |
IntOption | widthOption |
IntOption | randomSeedOption |
Protected Member Functions | |
Measurement[] | getModelMeasurementsImpl () |
Protected Attributes | |
MTRandom | clustererRandom |
Point[] | centresStreamingCoreset |
int | numberInstances |
int | dimension |
int | length |
int | numberOfCentres |
int | coresetsize |
BucketManager | manager |
boolean | initialized = false |
Definition at line 17 of file StreamKM.java.
Clustering moa.clusterers.streamkm.StreamKM.getClusteringResult | ( | ) |
Implements moa.clusterers.Clusterer.
Definition at line 114 of file StreamKM.java.
void moa.clusterers.streamkm.StreamKM.getModelDescription | ( | StringBuilder | out, |
int | indent | ||
) | [virtual] |
Implements moa.clusterers.AbstractClusterer.
Definition at line 100 of file StreamKM.java.
Measurement [] moa.clusterers.streamkm.StreamKM.getModelMeasurementsImpl | ( | ) | [protected, virtual] |
Implements moa.clusterers.AbstractClusterer.
Definition at line 95 of file StreamKM.java.
double [] moa.clusterers.streamkm.StreamKM.getVotesForInstance | ( | Instance | inst | ) |
Implements moa.clusterers.Clusterer.
Definition at line 108 of file StreamKM.java.
boolean moa.clusterers.streamkm.StreamKM.isRandomizable | ( | ) |
Implements moa.clusterers.Clusterer.
Definition at line 104 of file StreamKM.java.
double moa.clusterers.streamkm.StreamKM.lloydPlusPlus | ( | int | k, |
int | n, | ||
int | d, | ||
Point | points[], | ||
Point | centres[] | ||
) |
Definition at line 130 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
void moa.clusterers.streamkm.StreamKM.resetLearningImpl | ( | ) | [virtual] |
Implements moa.clusterers.AbstractClusterer.
Definition at line 49 of file StreamKM.java.
double moa.clusterers.streamkm.StreamKM.targetFunctionValue | ( | int | k, |
int | n, | ||
Point[] | centres, | ||
Point[] | points | ||
) |
computes the target function for the given pointarray points[] (of size n) with the given array of centres centres[] (of size k)
Definition at line 271 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.lloydPlusPlus().
void moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl | ( | Instance | inst | ) | [virtual] |
Implements moa.clusterers.AbstractClusterer.
Definition at line 61 of file StreamKM.java.
Point [] moa.clusterers.streamkm.StreamKM.centresStreamingCoreset [protected] |
Definition at line 33 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.getClusteringResult(), moa.clusterers.streamkm.StreamKM.resetLearningImpl(), and moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
Reimplemented from moa.clusterers.AbstractClusterer.
Definition at line 32 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.resetLearningImpl(), and moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
int moa.clusterers.streamkm.StreamKM.coresetsize [protected] |
Definition at line 40 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.resetLearningImpl(), and moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
int moa.clusterers.streamkm.StreamKM.dimension [protected] |
Definition at line 37 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
boolean moa.clusterers.streamkm.StreamKM.initialized = false [protected] |
Definition at line 44 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.getClusteringResult(), moa.clusterers.streamkm.StreamKM.resetLearningImpl(), and moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
int moa.clusterers.streamkm.StreamKM.length [protected] |
Definition at line 38 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.resetLearningImpl(), and moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
Definition at line 42 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
int moa.clusterers.streamkm.StreamKM.numberInstances [protected] |
Definition at line 35 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
int moa.clusterers.streamkm.StreamKM.numberOfCentres [protected] |
Definition at line 39 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.resetLearningImpl(), and moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().
new IntOption( "numClusters", 'k', "Number of clusters to compute.", 5)
Definition at line 22 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.resetLearningImpl().
new IntOption("randomSeed", 'r', "Seed for random behaviour of the classifier.", 1)
Reimplemented from moa.clusterers.AbstractClusterer.
Definition at line 29 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.resetLearningImpl().
new IntOption("sizeCoreset", 's', "Size of the coreset.", 10000)
Definition at line 19 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.resetLearningImpl().
new IntOption("width", 'w', "Size of Window for training learner.", 100000, 0, Integer.MAX_VALUE)
Definition at line 26 of file StreamKM.java.
Referenced by moa.clusterers.streamkm.StreamKM.resetLearningImpl(), and moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl().