package edu.hawaii.jmotif.text.cluster; import java.util.HashMap; import java.util.LinkedHashMap; /** * Template for initial k-means centroids strategy. * * @author psenin * */ public interface StartStrategy { /** * Samples out of data desired number of entries to use as initial cluster centers. * * @param num The desired number of centers. * @param data The data. JMotif's tfidf structure used. * @return Sampled according to the strategy data. */ public LinkedHashMap<String, HashMap<String, Double>> getCentroids(Integer num, HashMap<String, HashMap<String, Double>> data); }