【问题标题】:POS tagger in SharpNLPSharpNLP 中的词性标注器
【发布时间】:2010-02-28 18:48:28
【问题描述】:

我正在使用 SharpNLP 进行 POS 标记:

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

我只有 3 个标签。如何加载一组 Penn 树库或其他一些标记树库以供使用?

谢谢

:)

【问题讨论】:

    标签: c# nlp pos-tagger


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      对于 POS Tagging,请确保不仅使用 nbin 文件初始化 PosTagger 对象,还使用 ​​tagdict 文件。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多