Examples of SuffixSensitiveGISModelReader

  • opennlp.tools.ml.maxent.io.SuffixSensitiveGISModelReader
    A reader for GIS models which inspects the filename and invokes the appropriate GISModelReader depending on the filename's suffixes.

    The following assumption are made about suffixes:


  • Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

    public class TokenChunker {

      private NameFinderME nameFinder;

      public TokenChunker(String modelName) throws IOException {
      nameFinder = new NameFinderME(new SuffixSensitiveGISModelReader(
          new File(modelName)).getModel());
      }
    View Full Code Here

    Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

        else if (mode == ResolverMode.TEST) {
          if (loadAsResource) {
            model = (new BinaryGISModelReader(new DataInputStream(this.getClass().getResourceAsStream(modelName)))).getModel();
          }
          else {
            model = (new SuffixSensitiveGISModelReader(new File(modelName+modelExtension))).getModel();
          }
          nonRefIndex = model.getIndex(MaxentResolver.SAME);
        }
        else {
          throw new RuntimeException("unexpected mode "+mode);
    View Full Code Here

    Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

        this.modelName = modelName;
        if (train) {
          events = new ArrayList<Event>();
        }
        else {
          testModel = (new SuffixSensitiveGISModelReader(new File(modelName+modelExtension))).getModel();
          SAME_INDEX = testModel.getIndex(SAME);
        }
      }
    View Full Code Here

    Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

        }
        else {
          //if (MaxentResolver.loadAsResource()) {
          //  testModel = (new BinaryGISModelReader(new DataInputStream(this.getClass().getResourceAsStream(modelName)))).getModel();
          //}
          testModel = (new SuffixSensitiveGISModelReader(new File(modelName+modelExtension))).getModel();
          maleIndex = testModel.getIndex(GenderEnum.MALE.toString());
          femaleIndex = testModel.getIndex(GenderEnum.FEMALE.toString());
          neuterIndex = testModel.getIndex(GenderEnum.NEUTER.toString());
        }
      }
    View Full Code Here

    Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

        this.preferFirstReferent = preferFirstReferent;
        this.nonReferentialResolver = nonReferentialResolver;
        this.mode = mode;
        this.modelName = modelDirectory+"/"+name;
        if (ResolverMode.TEST == this.mode) {
          model = (new SuffixSensitiveGISModelReader(new File(modelName+modelExtension))).getModel();
          sameIndex = model.getIndex(SAME);
        }
        else if (ResolverMode.TRAIN == this.mode) {
          events = new ArrayList<Event>();
        }
    View Full Code Here

    Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

        }
        else {
          //if (MaxentResolver.loadAsResource()) {
          //  testModel = (new PlainTextGISModelReader(new BufferedReader(new InputStreamReader(this.getClass().getResourceAsStream(modelName))))).getModel();
          //}
          testModel = (new SuffixSensitiveGISModelReader(new File(modelName+modelExtension))).getModel();
          singularIndex = testModel.getIndex(NumberEnum.SINGULAR.toString());
          pluralIndex = testModel.getIndex(NumberEnum.PLURAL.toString());
        }
      }
    View Full Code Here

    Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

            ai++;
            dict = new Dictionary(new FileInputStream(args[ai]));
          }
          else if (args[ai].equals("-model")) {
            ai++;
            model = (new SuffixSensitiveGISModelReader(new File(args[ai]))).getModel();
          }
          else {
            System.err.println("Invalid option " + args[ai]);
            System.exit(1);
          }
    View Full Code Here

    Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

    * @author  Jason Baldridge
    * @author Tom Morton
    */
    public class Tokenizer extends TokenizerME  {
      public Tokenizer(String name) throws IOException  {
        super((new SuffixSensitiveGISModelReader(new File(name))).getModel());
        setAlphaNumericOptimization(true);
      }
    View Full Code Here

    Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

      /**
       * No-arg constructor which loads the Spanish sentence detection model
       * transparently.
       */
      public SentenceDetector(String name) throws IOException {
        super((new SuffixSensitiveGISModelReader(new File(name))).getModel());
      }
    View Full Code Here

    Examples of opennlp.maxent.io.SuffixSensitiveGISModelReader

        }
        else {
          //if (MaxentResolver.loadAsResource()) {
          //  testModel = (new BinaryGISModelReader(new DataInputStream(this.getClass().getResourceAsStream(modelName)))).getModel();
          //}
          testModel = (new SuffixSensitiveGISModelReader(new File(modelName+modelExtension))).getModel();
          maleIndex = testModel.getIndex(GenderEnum.MALE.toString());
          femaleIndex = testModel.getIndex(GenderEnum.FEMALE.toString());
          neuterIndex = testModel.getIndex(GenderEnum.NEUTER.toString());
        }
      }
    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.