double convergence = Double.parseDouble(props.getProperty("solver.convergence"));
int maxPasses = Integer.parseInt(props.getProperty("solver.maxPasses"));
//int numThreads = Integer.parseInt(props.getProperty("solver.verifier.numThreads"));
HebbianUpdater updater = new HebbianUpdater();
SingularVectorVerifier verifier = new AsyncEigenVerifier();
HebbianSolver solver = new HebbianSolver(updater, verifier, convergence, maxPasses);
Matrix corpus = null;
/*
if (numThreads <= 1) {
// corpus = new DiskBufferedDoubleMatrix(new File(corpusDir), inBufferSize);