Package edu.stanford.nlp.tagger.maxent

Examples of edu.stanford.nlp.tagger.maxent.MaxentTagger


  */

  // todo: rewrite to test all Chinese models, as for English
  public void testChineseTagSet() {
    LexicalizedParser lp = LexicalizedParser.loadModel("edu/stanford/nlp/models/lexparser/chineseFactored.ser.gz");
    MaxentTagger tagger = new MaxentTagger("edu/stanford/nlp/models/pos-tagger/chinese-distsim/chinese-distsim.tagger");
    assertEquals("Chinese (Fact/distsim) parser/tagger tag set mismatch",
            lp.getLexicon().tagSet(lp.treebankLanguagePack().getBasicCategoryFunction()), tagger.tagSet());
  }
View Full Code Here


  @Override
  public void setUp() {
    synchronized(ShiftReduceParserITest.class) {
      if (englishParser == null) {
        englishParser = ShiftReduceParser.loadModel("edu/stanford/nlp/models/srparser/englishSR.ser.gz");
        englishTagger = new MaxentTagger("edu/stanford/nlp/models/pos-tagger/english-left3words/english-left3words-distsim.tagger");
      }
    }
  }
View Full Code Here

     * Factory method for loading a POS tagger.
     */
    public static MaxentTagger makeTagger(String modelFile) throws Exception {
        TaggerConfig config = new TaggerConfig("-model", modelFile);
        // The final argument suppresses a "loading" message on stderr.
        return new MaxentTagger(modelFile, config, false);
    }
View Full Code Here

public class PartOfSpeechTagger {
  public static MaxentTagger tagger;
  public PartOfSpeechTagger() {
    if(tagger == null) {
      try {
        tagger = new MaxentTagger("src/main/resources/wsj3t0-18-left3words/train-wsj-0-18.holder");
      } catch (Exception e) {
        e.printStackTrace();
      }
    }
  }
View Full Code Here

      synchronized (this) {
        if (tagger == null) {
          String taggingModel = getParameter("taggingModel", "english-left3words-distsim");
          taggingModel = "com/jgaap/resources/models/postagger/" + taggingModel + ".tagger";
          try {
            tagger = new MaxentTagger(taggingModel);
          } catch (Exception e) {
            logger.error("Could Not instance Maxent Tagger " + taggingModel, e);
            throw new EventGenerationException("Could not instance Maxent Tagger with model located at " + taggingModel);
          }
        }
View Full Code Here

    try {
      PrintStream oldErr = System.err;
      PrintStream newErr = new PrintStream(new ByteArrayOutputStream());
      System.setErr(newErr);

      tagger = new MaxentTagger(System.getProperty("user.dir")+"/misc/left3words-wsj-0-18.tagger");
      //@SuppressWarnings("unchecked")
      System.setErr(oldErr);
      loaded = true;
    }
    catch (IOException e) {
View Full Code Here

TOP

Related Classes of edu.stanford.nlp.tagger.maxent.MaxentTagger

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.