Example usage for org.apache.mahout.clustering.display DisplayClustering generateSamples

List of usage examples for org.apache.mahout.clustering.display DisplayClustering generateSamples

Introduction

In this page you can find the example usage for org.apache.mahout.clustering.display DisplayClustering generateSamples.

Prototype

protected static void generateSamples() 

Source Link

Usage

From source file:io.github.thushear.display.DisplayFuzzyKMeans.java

License:Apache License

public static void main(String[] args) throws Exception {
    DistanceMeasure measure = new ManhattanDistanceMeasure();

    Path samples = new Path("samples");
    Path output = new Path("output");
    Configuration conf = new Configuration();
    HadoopUtil.delete(conf, samples);//from  w  ww.  j  a  va 2 s.com
    HadoopUtil.delete(conf, output);
    RandomUtils.useTestSeed();
    DisplayClustering.generateSamples();
    writeSampleData(samples);
    boolean runClusterer = false;
    int maxIterations = 10;
    if (runClusterer) {
        runSequentialFuzzyKClusterer(conf, samples, output, measure, maxIterations);
    } else {
        int numClusters = 3;
        runSequentialFuzzyKClassifier(conf, samples, output, measure, numClusters, maxIterations);
    }
    new DisplayFuzzyKMeans();
}

From source file:io.github.thushear.display.DisplayKMeans.java

License:Apache License

public static void main(String[] args) throws Exception {
    DistanceMeasure measure = new ManhattanDistanceMeasure();
    Path samples = new Path("samples");
    Path output = new Path("output");
    Configuration conf = new Configuration();
    HadoopUtil.delete(conf, samples);//from  w  w  w.  j  a  va 2s  . c om
    HadoopUtil.delete(conf, output);

    RandomUtils.useTestSeed();
    DisplayClustering.generateSamples();
    writeSampleData(samples);
    boolean runClusterer = false;
    if (runClusterer) {
        int numClusters = 3;
        runSequentialKMeansClusterer(conf, samples, output, measure, numClusters);
    } else {
        int maxIterations = 10;
        runSequentialKMeansClassifier(conf, samples, output, measure, maxIterations);
    }
    new DisplayKMeans();
}