Package opennlp.tools.cmdline

Examples of opennlp.tools.cmdline.BasicTrainingParameters


    if (args.length < 8) {
      System.out.println(getHelp());
      throw new TerminateToolException(1);
    }
   
    BasicTrainingParameters parameters = new BasicTrainingParameters(args);
   
    // Load model to be updated
    File modelFile = new File(CmdLineUtil.getParameter("-model", args));
    ParserModel originalParserModel = new ParserModelLoader().load(modelFile);

    ObjectStream<Parse> parseSamples = ParserTrainerTool.openTrainingData(new File(CmdLineUtil.getParameter("-data", args)),
        parameters.getEncoding());
   
    ParserModel updatedParserModel;
    try {
      updatedParserModel = trainAndUpdate(originalParserModel,
          parseSamples, parameters);
View Full Code Here


    if (args.length < 8) {
      System.out.println(getHelp());
      throw new TerminateToolException(1);
    }
   
    BasicTrainingParameters parameters = new BasicTrainingParameters(args);
   
    if(!parameters.isValid()) {
      System.out.println(getHelp());
      throw new TerminateToolException(1);
    }
   
    File trainingDataInFile = new File(CmdLineUtil.getParameter("-data", args));
    File modelOutFile = new File(CmdLineUtil.getParameter("-model", args));

    CmdLineUtil.checkOutputFile("sentence detector model", modelOutFile);
    ObjectStream<ChunkSample> sampleStream =
      openSampleData("Training", trainingDataInFile, parameters.getEncoding());
   
    ChunkerModel model;
    try {
      model = ChunkerME.train(parameters.getLanguage(), sampleStream,
          parameters.getCutoff(), parameters.getNumberOfIterations());
    } catch (IOException e) {
      CmdLineUtil.printTrainingIoError(e);
      throw new TerminateToolException(-1);
    }
    finally {
View Full Code Here

    if (args.length < 6) {
      System.out.println(getHelp());
      throw new TerminateToolException(1);
    }
   
    BasicTrainingParameters parameters = new BasicTrainingParameters(args);
   
    if(!parameters.isValid()) {
      System.out.println(getHelp());
      throw new TerminateToolException(1);
    }
   
    File trainingDataInFile = new File(CmdLineUtil.getParameter("-data", args));
    CmdLineUtil.checkInputFile("Training Data", trainingDataInFile);
   
    ObjectStream<ChunkSample> sampleStream =
        ChunkerTrainerTool.openSampleData("Training Data",
        trainingDataInFile, parameters.getEncoding());
   
    ChunkerCrossValidator validator =
        new ChunkerCrossValidator(
            parameters.getLanguage(), parameters.getCutoff(), parameters.getNumberOfIterations());
     
    try {
      validator.evaluate(sampleStream, 10);
    }
    catch (IOException e) {
View Full Code Here

    if (args.length < 8) {
      System.out.println(getHelp());
      throw new TerminateToolException(1);
    }
   
    BasicTrainingParameters parameters = new BasicTrainingParameters(args);
   
    if(!parameters.isValid()) {
      System.out.println(getHelp());
      throw new TerminateToolException(1);
    }
   
    File trainingDataInFile = new File(CmdLineUtil.getParameter("-data", args));
    File modelOutFile = new File(CmdLineUtil.getParameter("-model", args));

    CmdLineUtil.checkOutputFile("document categorizer model", modelOutFile);
    ObjectStream<DocumentSample> sampleStream =
        openSampleData("Training", trainingDataInFile, parameters.getEncoding());
   
    DoccatModel model;
    try {
      model = DocumentCategorizerME.train(parameters.getLanguage(), sampleStream,
          parameters.getCutoff(), parameters.getNumberOfIterations());
    } catch (IOException e) {
      CmdLineUtil.printTrainingIoError(e);
      throw new TerminateToolException(-1);
    }
    finally {
View Full Code Here

TOP

Related Classes of opennlp.tools.cmdline.BasicTrainingParameters

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.