List<IN> results = wrapper.poll(); writeAnswers(results, printWriter, readerWriter); resultsCounted = resultsCounted && countResults(results, entityTP, entityFP, entityFN); resultsCounted = resultsCounted && countResults(results, entityTP, entityFP, entityFN); List<IN> results = wrapper.poll(); writeAnswers(results, printWriter, readerWriter); resultsCounted = resultsCounted && countResults(results, entityTP, entityFP, entityFN);
/** * Count results using a method appropriate for the tag scheme being used. */ public boolean countResults(List<IN> doc, Counter<String> entityTP, Counter<String> entityFP, Counter<String> entityFN) { String bg = (flags.evaluateBackground ? null : flags.backgroundSymbol); if (flags.entitySubclassification.equalsIgnoreCase("iob2")) { bg = flags.backgroundSymbol; return countResultsIOB2(doc, entityTP, entityFP, entityFN, bg); } else if (flags.iobTags) { bg = flags.backgroundSymbol; return countResultsIOB(doc, entityTP, entityFP, entityFN, bg); } else { return countResults(doc, entityTP, entityFP, entityFN, bg); } }
writeAnswers(doc, outStream, readerWriter); resultsCounted = (resultsCounted && countResults(doc, entityTP, entityFP, entityFN)); numDocs++;
writeAnswers(results, printWriter, readerWriter); resultsCounted = resultsCounted && countResults(results, entityTP, entityFP, entityFN); writeAnswers(results, printWriter, readerWriter); resultsCounted = resultsCounted && countResults(results, entityTP, entityFP, entityFN); writeAnswers(results, printWriter, readerWriter); resultsCounted = resultsCounted && countResults(results, entityTP, entityFP, entityFN);
List<IN> results = wrapper.poll(); writeAnswers(results, printWriter, readerWriter); resultsCounted = resultsCounted && countResults(results, entityTP, entityFP, entityFN); resultsCounted = resultsCounted && countResults(results, entityTP, entityFP, entityFN); List<IN> results = wrapper.poll(); writeAnswers(results, printWriter, readerWriter); resultsCounted = resultsCounted && countResults(results, entityTP, entityFP, entityFN);