Package opennlp.tools.postag

Examples of opennlp.tools.postag.POSModel


   
    CmdLineUtil.checkOutputFile("pos tagger model", modelOutFile);
    ObjectStream<POSSample> sampleStream = openSampleData("Training", trainingDataInFile,
        parameters.getEncoding());
   
    POSModel model;
    try {
     
      // TODO: Move to util method ...
      POSDictionary tagdict = null;
      if (parameters.getDictionaryPath() != null) {
View Full Code Here


        return null;
    }
    private POSTagger getPOSTagger(String language) {
        String modelName = languageConfig.getParameter(language,MODEL_NAME_PARAM);
        try {
            POSModel model;
            if(modelName == null){ //use the default
                model = openNLP.getPartOfSpeachModel(language);
            } else {
                model = openNLP.getModel(POSModel.class, modelName, null);
            }
            if(model != null) {
                log.debug("POS Tagger Model {} for lanugage '{}' version: {}",
                    new Object[]{model.getClass().getSimpleName(),
                                 model.getLanguage(),
                                 model.getVersion() != null ? model.getVersion() : "undefined"});
                return new POSTaggerME(model);
            }
        } catch (Exception e) {
            log.warn("Unable to load POS model for language '"+language+"'!",e);
        }
View Full Code Here

TOP

Related Classes of opennlp.tools.postag.POSModel

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.