net.sf.jdmf.algorithms.clustering.centroid
Interface InitialCentroidChoiceStrategy

All Known Implementing Classes:
FirstRandomOthersDistantChoiceStrategy

public interface InitialCentroidChoiceStrategy

Base interface for all initial centroid choice strategies.

Author:
quorthon

Method Summary
 java.util.List<java.util.Vector<java.lang.Double>> chooseInitialCentroids(java.util.List<java.util.Vector<java.lang.Double>> points, java.lang.Integer numberOfClusters)
          Chooses initial centroids based on all points and the predicted number of clusters.
 

Method Detail

chooseInitialCentroids

java.util.List<java.util.Vector<java.lang.Double>> chooseInitialCentroids(java.util.List<java.util.Vector<java.lang.Double>> points,
                                                                          java.lang.Integer numberOfClusters)
Chooses initial centroids based on all points and the predicted number of clusters.