System.out.println( "PreTrain: Batch Mode, Processed Total " + recordsProcessed + ", Elapsed Time " + watch.toString() );
batchWatch.reset();
batchWatch.start();
dbn.preTrain( recordBatch.getFirst(), 1, learningRate, preTrainEpochs);
batchWatch.stop();
System.out.println( "Batch Training Elapsed Time " + batchWatch.toString() );
System.out.println( "DBN Network Stats:\n" + dbn.generateNetworkSizeReport() );