public static void evaluateSavedModel( BaseDatasetIterator iterator, String modelLocation, String pathForReport ) throws IOException {
Evaluation eval = new Evaluation();
BaseMultiLayerNeuralNetworkVectorized load = BaseMultiLayerNeuralNetworkVectorized.loadFromFile(new FileInputStream(new File(modelLocation)));
while (iterator.hasNext()) {
DataSet inputs = iterator.next();
Matrix in = inputs.getFirst();
Matrix outcomes = inputs.getSecond();
Matrix predicted = load.predict(in);
eval.eval( outcomes, predicted );
}