RPNIBlueFringe learner = new RPNIBlueFringe(learnerConfig,choice);
final LearnerGraph actualAutomaton = learner.learn(collectionOfTraces.get(UAVAllSeeds).tracesForUAVandFrame.get(UAVAllSeeds).get(frame),true);
long tmFinished = new Date().getTime();
System.out.println("Learning complete, "+((tmFinished-tmStarted)/1000)+" sec");tmStarted = tmFinished;
ConfusionMatrix matrix = DiffExperiments.classify(wMethod, graphReference, actualAutomaton);
System.out.println("BCR for frame : "+frame+" = "+matrix.BCR()+", precision: "+matrix.getPrecision()+", recall: "+matrix.getRecall()+", specificity: "+matrix.getSpecificity()+", matrix: "+matrix+", log of choices: "+learner.logOfChoiceNumber);
//Visualiser.updateFrame(actualAutomaton, graphReference);
/*
boolean foundSame = false;
for(LearnerGraph g:graphs)
if (WMethod.checkM(g, actualAutomaton) != null)