/** * the default constructor. */ public SimpleKMeans() { super(); m_SeedDefault = 10; setSeed(m_SeedDefault); }
/** * the default constructor. */ public SimpleKMeans() { super(); m_SeedDefault = 10; setSeed(m_SeedDefault); }
public class demo { public demo() throws Exception { // TODO Auto-generated constructor stub BufferedReader breader = null; breader = new BufferedReader(new FileReader( "D:/logiciels/weka-3-7-12/weka-3-7-12/data/iris.arff")); Instances Train = new Instances(breader); //Train.setClassIndex(Train.numAttributes() - 1); // comment out this line SimpleKMeans kMeans = new SimpleKMeans(); kMeans.setSeed(10); kMeans.setPreserveInstancesOrder(true); kMeans.setNumClusters(3); kMeans.buildClusterer(Train); int[] assignments = kMeans.getAssignments(); int i = 0; for (int clusterNum : assignments) { System.out.printf("Instance %d -> Cluster %d", i, clusterNum); i++; } breader.close(); } public static void main(String[] args) throws Exception { // TODO Auto-generated method stub new demo(); } }
clusterer.setMaxIterations(maxIterations); clusterer.setSeed(j + 1);
clusterer.setSeed(seed); clusterer.setNumClusters(numClusters); clusterer.setMaxIterations(maxIterations);
for (i = 0; i < m_NumKMeansRuns; i++) { SimpleKMeans sk = new SimpleKMeans(); sk.setSeed(m_rr.nextInt()); sk.setNumClusters(m_num_clusters); sk.setNumExecutionSlots(m_executionSlots);
for (i = 0; i < m_NumKMeansRuns; i++) { SimpleKMeans sk = new SimpleKMeans(); sk.setSeed(m_rr.nextInt()); sk.setNumClusters(m_num_clusters); sk.setNumExecutionSlots(m_executionSlots);