package ch.akuhn.org.ggobi.plugins.ggvis;
import java.io.IOException;
import ch.akuhn.hapax.Hapax;
import ch.akuhn.mds.MultidimensionalScaling;
public class Main {
private transient static boolean VIZ = true;
public static void main(String[] args) throws IOException {
Hapax hapax = Hapax.newCorpus()
.useTFIDF()
.useCamelCaseScanner()
.addFiles("..", ".java")
.build();
System.out.println(hapax.getIndex());
Viz viz = VIZ ? new Viz().open() : null;
new MultidimensionalScaling()
.similarities(hapax.getIndex().documentCorrelation().asArray())
.verbose()
.listener(viz)
.iterations(Integer.MAX_VALUE)
.run();
}
}