Examples of ChunkerDetailedFMeasureListener


Examples of opennlp.tools.cmdline.chunker.ChunkerDetailedFMeasureListener

      DummyChunkSampleStream expectedSample = new DummyChunkSampleStream(
          new PlainTextByLineStream(new InputStreamReader(inExpected)), false);

      Chunker dummyChunker = new DummyChunker(predictedSample);

      ChunkerDetailedFMeasureListener listener = new ChunkerDetailedFMeasureListener();
      ChunkerEvaluator evaluator = new ChunkerEvaluator(dummyChunker, listener);

      evaluator.evaluate(expectedSample);

      StringBuilder expected = new StringBuilder();
      BufferedReader reader = new BufferedReader(new InputStreamReader(detailedOutputStream, encoding));
      String line = reader.readLine();
     
      while(line != null ) {
        expected.append(line);
        expected.append("\n");
        line = reader.readLine();
      }
      assertEquals(expected.toString().trim(), listener.createReport(Locale.ENGLISH).trim());
    } finally {
      inPredicted.close();
      inExpected.close();
      detailedOutputStream.close();
    }
View Full Code Here

Examples of opennlp.tools.cmdline.chunker.ChunkerDetailedFMeasureListener

      DummyChunkSampleStream expectedSample = new DummyChunkSampleStream(
          new PlainTextByLineStream(new InputStreamReader(inExpected)), false);

      Chunker dummyChunker = new DummyChunker(predictedSample);

      ChunkerDetailedFMeasureListener listener = new ChunkerDetailedFMeasureListener();
      ChunkerEvaluator evaluator = new ChunkerEvaluator(dummyChunker, listener);

      evaluator.evaluate(expectedSample);

      StringBuilder expected = new StringBuilder();
      BufferedReader reader = new BufferedReader(new InputStreamReader(detailedOutputStream, encoding));
      String line = reader.readLine();

      while(line != null ) {
        expected.append(line);
        expected.append("\n");
        line = reader.readLine();
      }
      assertEquals(expected.toString().trim(), listener.createReport(Locale.ENGLISH).trim());
    } finally {
      inPredicted.close();
      inExpected.close();
      detailedOutputStream.close();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.