log.info("Generation {}", data.getGenerationNumber());
}
});
// evolve the rules over the training set
Rule solution = engine.evolve(popSize, 1, new GenerationCount(genCount));
Path output = new Path("output");
// fitness over the training set
CDFitness bestTrainFit = CDMahoutEvaluator.evaluate(solution, target, inpath, output, split);