![]() |
MOA 12.03
Real Time Analytics for Data Streams
|
Inheritance diagram for moa.clusterers.streamkm.StreamKM:
Collaboration diagram for moa.clusterers.streamkm.StreamKM: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.
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| void moa.clusterers.streamkm.StreamKM.resetLearningImpl | ( | ) | [virtual] |
Implements moa.clusterers.AbstractClusterer.
Definition at line 49 of file StreamKM.java.
Here is the call graph for this function:| 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().
Here is the caller graph for this function:| void moa.clusterers.streamkm.StreamKM.trainOnInstanceImpl | ( | Instance | inst | ) | [virtual] |
Implements moa.clusterers.AbstractClusterer.
Definition at line 61 of file StreamKM.java.
Here is the call graph for this function: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().