斯坦福POS Tagger没有标记中文文本

Rya*_*app 5 linux nlp pos-tagger stanford-nlp

我正在使用Stanford POS Tagger(这是第一次),虽然它正确地标记了英文,但即使更改模型参数,它也似乎无法识别(简体)中文.我忽略了什么吗?

我从这里下载并解压缩了最新的完整版本:http: //nlp.stanford.edu/software/tagger.shtml

然后我将样本文本输入"sample-input.txt".

这是一个测试的句子.这是另一个句子.

然后我就跑了

./stanford-postagger.sh models/chinese-distsim.tagger sample-input.txt

预期的输出是用词性标记每个单词,而是将整个文本字符串识别为一个单词:

从tagger models/chinese-distsim.tagger加载默认属性

从models/chinese-distsim.tagger中读取POS标记模型...完成[3.5秒].

这是一个测试的句子.这是另一个句子.#NR

标记为1个单词,每秒30.30个单词.

我感谢任何帮助.

Rya*_*app 6

我终于意识到这个pos标记器中不包含标记化/分割.在将它们提供给标记器之前,它们似乎必须以空格分隔.对于那些对中文最大熵分词感兴趣的人,这里有一个单独的包:

http://nlp.stanford.edu/software/segmenter.shtml

感谢大家.

  • 是的,你需要在进入POS标签之前进入分段器. (2认同)