0

POS のタグ付けに SharpNLP を使用しています。

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

タグは3つしかありません。Penn ツリーバンクまたは他のタグ付けツリーバンクのセットをロードして使用するにはどうすればよいですか?

ありがとう

:)

4

2 に答える 2

0

POS タグ付けの場合、nbin ファイルだけでなく、tagdict ファイルでも PosTagger オブジェクトを初期化してください。

mPosTagger = new OpenNLP.Tools.PosTagger.EnglishMaximumEntropyPosTagger(mModelPath + "EnglishPOS.nbin", mModelPath + @"\Parser\tagdict");
于 2013-10-18T19:05:29.593 に答える
0

http://www.codeplex.com/sharpnlpからモデル ファイルをダウンロードし、 を使用mModelPathしてダウンロードしたモデルを指定します。

于 2010-03-01T19:45:48.883 に答える