public <T extends Evaluation> T  evaluate(DataSetIterator iterator, List<String> labelsList) {
        return evaluate(iterator, labelsList, 1);
    }
public < T extends Evaluation > T evaluate ( DataSetIterator iterator , List < String > labelsList ) { return evaluate ( iterator , labelsList , 1 ) ; }
Evaluate the network on the provided data set (single output ComputationGraphs only). Used for evaluating
the performance of classifiers

@param iterator Data to undertake evaluation on
@return Evaluation object, summarizing the results of the evaluation on the provided DataSetIterator