我正在尝试此处SimpleTagger
提供的教程。我已经运行了与页面上提供的完全相同的命令,即
java -cp "class:lib/mallet-deps.jar" cc.mallet.fst.SimpleTagger --train true --model-file nouncrf sample
和
java -cp "class:lib/mallet-deps.jar" cc.mallet.fst.SimpleTagger --model-file nouncrf stest
.
这是我的sample
和stest
文件。
$ cat sample
Bill CAPITALIZED noun
slept non-noun
here LOWERCASE STOPWORD non-noun
$ cat stest
CAPITAL Al
slept
here
但是,我的输出与他们页面上的输出不同。这是我得到的输出。
Number of predicates: 9
noun
non-noun
non-noun
我的问题是
- “谓词的数量”是什么意思?
- 为什么我得到 9 个谓词,而官方消息来源声称相同输入文件有 5 个谓词?
如果这很重要,我正在使用 Mallet 2.0.8。