public class KMeansComputedPivotChooser extends KMeansPivotChooser
ObjectFloatVectorNeuralNetworkL2
are supported only!
New cluster's center is selected as an object that minimizes the sum of squared distances to other objects in the cluster.KMeansPivotChooser.CenterThread, KMeansPivotChooser.ComputeCentroidThread, KMeansPivotChooser.SelectClustroidThread
initialPivots, MAX_ITERATIONS, PIVOTS_DISTINCTION_THRESHOLD, PIVOTS_SAMPLE_SIZE
counterBucketReadBuckets, counterObjectDistComp, counterPivotDistComp, counterPivotReadBuckets, preselectedPivots, sampleProviders
Constructor and Description |
---|
KMeansComputedPivotChooser() |
KMeansComputedPivotChooser(AbstractObjectList<LocalAbstractObject> initialPivots) |
iteratorPartitions, printPivots, selectPivot
addPivot, clear, deregisterSampleProvider, getLastPivot, getNextPivot, getPivot, getPivot, iterator, registerSampleProvider, removeLastPivot, selectPivot, selectPivot, size
public KMeansComputedPivotChooser()
public KMeansComputedPivotChooser(AbstractObjectList<LocalAbstractObject> initialPivots)