public class KmeansSampling<I extends IInstance> extends ClusterSampling<I>
Caution: This does ignore the given sample size!
clusterResults, currentCluster, distanceMeassure, seedsample, sampleSize| Constructor and Description |
|---|
KmeansSampling(long seed,
org.apache.commons.math3.ml.distance.DistanceMeasure dist,
IDataset<I> input)
Implementation of a sampling method using kmeans-clustering.
|
KmeansSampling(long seed,
int k,
org.apache.commons.math3.ml.distance.DistanceMeasure dist,
IDataset<I> input)
Implementation of a sampling method using kmeans-clustering.
|
KmeansSampling(long seed,
int k,
IDataset<I> input)
Implementation of a sampling method using kmeans-clustering.
|
| Modifier and Type | Method and Description |
|---|---|
ai.libs.jaicore.basic.algorithm.events.AlgorithmEvent |
nextWithException() |
doAlgorithmStep, getClusterResults, setClusterResults, setDistanceMeassurecall, doInactiveStep, setSampleSizeactivate, announceTimeoutDetected, avoidReinterruptionOnShutdownOnCurrentThread, cancel, checkAndConductTermination, checkTermination, computeTimeoutAware, getActivationTime, getConfig, getId, getInput, getLoggerName, getNumCPUs, getRemainingTimeToDeadline, getState, getTimeout, getTimeoutPrecautionOffset, hasNext, hasThreadBeenInterruptedDuringShutdown, interruptThreadAsPartOfShutdown, isCanceled, isShutdownInitialized, isStopCriterionSatisfied, isTimeouted, iterator, next, post, registerActiveThread, registerListener, resolveShutdownInterruptOnCurrentThread, setConfig, setLoggerName, setMaxNumThreads, setNumCPUs, setState, setTimeout, setTimeout, setTimeoutPrecautionOffset, shutdown, terminate, unregisterActiveThread, unregisterThreadAndShutdownpublic KmeansSampling(long seed,
int k,
IDataset<I> input)
seed - RAndom Seedk - number of clusterspublic KmeansSampling(long seed,
org.apache.commons.math3.ml.distance.DistanceMeasure dist,
IDataset<I> input)
seed - Random Seeddist - DistanceMeasure to be used