public void evaluateMultiple(DataSetIterator iterator, Map<String,List<IEvaluation>> variableEvals){
        Map<String,Integer> map = new HashMap<>();
        for(String s : variableEvals.keySet()){
            map.put(s, 0);  //Only 1 possible output here with DataSetIterator
        }
        evaluate(new MultiDataSetIteratorAdapter(iterator), variableEvals, map);
    }
public void evaluateMultiple ( DataSetIterator iterator , Map < String , List < IEvaluation > > variableEvals ) { Map < String , Integer > map = new HashMap < > ( ) ; for ( String s : variableEvals . keySet ( ) ) { map . put ( s , 0 ) ; } evaluate ( new MultiDataSetIteratorAdapter ( iterator ) , variableEvals , map ) ; }
Evaluation for multiple output networks - one ore more
See {@link #evaluate(MultiDataSetIterator, Map, Map)}