Package opennlp.tools.namefind

Examples of opennlp.tools.namefind.TokenNameFinderModel$ByteArraySerializer


      modelFile = models[fi];
      modelNames[fi] = modelNameFromFile(language, modelFile); //<co id="nfe.modelname"/>
     
      log.info("Loading model {}", modelFile);
      InputStream modelStream = new FileInputStream(modelFile);
      TokenNameFinderModel model = //<co id="nfe.modelreader"/>
          new PooledTokenNameFinderModel(modelStream);
      finders[fi] = new NameFinderME(model);
     
    }
View Full Code Here


    // create training stream ...
    ObjectStream<NameSample> samples = ObjectStreamUtils.createObjectStream(nameFinderSamples);
   
    InputStream additionalTrainingDataIn = null;
    Writer samplesOut = null;
    TokenNameFinderModel nameModel;
    try {
      if (additionalTrainingDataFile != null) {
       
        if (logger.isLoggable(Level.INFO)) {
          logger.log(Level.INFO, "Using additional training data file: " + additionalTrainingDataFile);
View Full Code Here

    return model;
  }

  @Override
  protected TokenNameFinderModel loadModel(InputStream in) throws IOException {
    return new TokenNameFinderModel(in);
  }
View Full Code Here

  public void initialize()
      throws ResourceInitializationException

    super.initialize();
   
    TokenNameFinderModel model;
   
    try {
      TokenNameFinderModelResource modelResource =
            (TokenNameFinderModelResource) context.getResourceObject(UimaUtil.MODEL_PARAMETER);
       
View Full Code Here

  }
 
  @Override
  protected TokenNameFinderModel loadModel(InputStream modelIn)
      throws IOException, InvalidFormatException {
    return new TokenNameFinderModel(modelIn);
  }
View Full Code Here

    }
   
    NameFinderME nameFinders[] = new NameFinderME[args.length];
   
    for (int i = 0; i < nameFinders.length; i++) {
      TokenNameFinderModel model = new TokenNameFinderModelLoader().load(new File(args[i]));
      nameFinders[i] = new NameFinderME(model);
    }
   
    ObjectStream<String> untokenizedLineStream =
        new PlainTextByLineStream(new InputStreamReader(System.in));
View Full Code Here

       
    CmdLineUtil.checkOutputFile("name finder model", modelOutFile);
    ObjectStream<NameSample> sampleStream = openSampleData("Training", trainingDataInFile,
        params.getEncoding());

    TokenNameFinderModel model;
    try {
      if (mlParams == null) {
      model = opennlp.tools.namefind.NameFinderME.train(params.getLang(), params.getType(),
           sampleStream, featureGeneratorBytes, resources, params.getIterations(),
           params.getCutoff());
View Full Code Here

   
    // create training stream ...
    ObjectStream<NameSample> samples = ObjectStreamUtils.createObjectStream(nameFinderSamples);
   
    InputStream additionalTrainingDataIn = null;
    TokenNameFinderModel nameModel;
    try {
      if (additionalTrainingDataFile != null) {
       
        if (logger.isLoggable(Level.INFO)) {
          logger.log(Level.INFO, "Using addional training data file: " + additionalTrainingDataFile);
View Full Code Here

    File testData = params.getData();
    CmdLineUtil.checkInputFile("Test data", testData);

    Charset encoding = params.getEncoding();

    TokenNameFinderModel model = new TokenNameFinderModelLoader().load(params
        .getModel());
   
    List<EvaluationMonitor<NameSample>> listeners = new LinkedList<EvaluationMonitor<NameSample>>();
    if (params.getMisclassified()) {
      listeners.add(new NameEvaluationErrorListener());
View Full Code Here

    return model;
  }

  @Override
  protected TokenNameFinderModel loadModel(InputStream in) throws IOException {
    return new TokenNameFinderModel(in);
  }
View Full Code Here

TOP

Related Classes of opennlp.tools.namefind.TokenNameFinderModel$ByteArraySerializer

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.