private void printInfo(){
System.out.println("\n****** TRAINING MAP ********");
FcmTrainingSet trainingSet = map.getTrainingSet();
for(int k=0; k<trainingSet.size(); k++){
FcmTrainingSetEntry e = trainingSet.get(k);
System.out.println("\n- "+e);
/*
* Reset map
*/
map.resetConcepts();
/*
* Insert inputs
*/
setTrainingInputs(e.getInputs());
/*
* Evaluate error on the output nodes
*/
setDesirableOutputs(e.getOutputs());
/*
* Execute map
*/
runner.converge();
/*
* compute errors on the output nodes
*/
List<EntryStructure> outputs = e.getOutputs();
for(int i=0; i<outputs.size(); i++){
EntryStructure e1 = outputs.get(i);
Concept c = e1.getConcept();
if(c==null)