Package opennlp.tools.util.eval

Examples of opennlp.tools.util.eval.Mean


    }

    // Clears the adaptive data which was created for the current document
    mNameFinder.clearAdaptiveData();

    documentConfidence = new Mean();
  }
View Full Code Here


*/
public class MeanTest {

  @Test
  public void testMeanCalculation() {
    Mean a = new Mean();
    a.add(1);
    assertEquals(1, a.count());
    assertEquals(1d, a.mean(), 0.00001d);
   
    a.add(1);
    assertEquals(2, a.count());
    assertEquals(1d, a.mean(), 0.00001d);
    a.toString();
   
    Mean b = new Mean();
    b.add(0.5);
    assertEquals(1, b.count());
    assertEquals(0.5d, b.mean(), 0.00001d);
   
    b.add(2);
    assertEquals(2, b.count());
    assertEquals(1.25d, b.mean(), 0.00001d);
    b.toString();
   
    Mean c = new Mean();
    assertEquals(0, c.count());
    assertEquals(0d, c.mean(), 0.00001d);
    c.toString();
  }
View Full Code Here

    }

    // Clears the adaptive data which was created for the current document
    mNameFinder.clearAdaptiveData();

    documentConfidence = new Mean();
  }
View Full Code Here

     *          the predicted pos tag
     */
    private void add(String tok, String ref, String pred) {
      // token stats
      if (!tokAccuracies.containsKey(tok)) {
        tokAccuracies.put(tok, new Mean());
        tokOcurrencies.put(tok, new Counter());
        tokErrors.put(tok, new Counter());
      }
      tokOcurrencies.get(tok).increment();

View Full Code Here

     *          the predicted pos tag
     */
    private void add(String tok, String ref, String pred) {
      // token stats
      if (!tokAccuracies.containsKey(tok)) {
        tokAccuracies.put(tok, new Mean());
        tokOcurrencies.put(tok, new Counter());
        tokErrors.put(tok, new Counter());
      }
      tokOcurrencies.get(tok).increment();

View Full Code Here

     *          the predicted pos tag
     */
    private void add(String tok, String ref, String pred) {
      // token stats
      if (!tokAccuracies.containsKey(tok)) {
        tokAccuracies.put(tok, new Mean());
        tokOcurrencies.put(tok, new Counter());
        tokErrors.put(tok, new Counter());
      }
      tokOcurrencies.get(tok).increment();

View Full Code Here

    }

    // Clears the adaptive data which was created for the current document
    mNameFinder.clearAdaptiveData();

    documentConfidence = new Mean();
  }
View Full Code Here

TOP

Related Classes of opennlp.tools.util.eval.Mean

Copyright © 2018 www.massapicom. 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.