简体   繁体   English

SharpNLP中的POS标记器

[英]POS tagger in SharpNLP

I am using SharpNLP for my POS tagging: 我将SharpNLP用于POS标记:

EnglishMaximumEntropyPosTagger posTagger =
  new EnglishMaximumEntropyPosTagger(mModelPath);
            String tagSentence = posTagger.TagSentence(question);

I only have 3 tags. 我只有3个标签。 How can I load a set of Penn treebank or some other tagging tree banks to use? 如何加载一组Penn树库或其他一些标记树库以使用?

Thanks 谢谢

:) :)

对于POS标记,请确保不仅使用nbin文件而且还使用tagdict文件初始化PosTagger对象。

mPosTagger = new OpenNLP.Tools.PosTagger.EnglishMaximumEntropyPosTagger(mModelPath + "EnglishPOS.nbin", mModelPath + @"\Parser\tagdict");

http://www.codeplex.com/sharpnlp下载模型文件,然后使用mModelPath指向您下载的模型。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM