那么,当您编译或调用你的程序,你需要斯坦福大学的JAR文件添加到类路径,如:
java -classpath stanford-postagger.jar [MyProgram]
然后在你的代码,你将需要进口相关的包,大多数事情你需要似乎在edu.stanford.nlp.tagger.maxent
。
实例化一个新的MaxentTagger
是well described in the JavaDoc,但在这里我要重复它的一些:
要创建一个新的恶搞:
MaxentTagger tagger = new MaxentTagger("models/left3words-wsj-0-18.tagger");
要使用此tagger
标记一个String
:
String taggedString = tagger.tagString("Here's a tagged string.")
此外,您可以使用斯坦福大学的NLP工具创建和标记句子。通过阅读使用BufferedReader
创建文件的一句话:
Sentence sentence = Sentence.readOneSentence(in); // in is a BufferedReader
然后标记句子作为您的tagger
:
Sentence taggedSentence = tagger.tagSentence(sentence);
你只是遇到问题拨打电话到您自己的Java代码斯坦福POS恶搞,或者即使从命令行运行包也有问题。如果是后者,是否看过与其一起发布的自述文件中的快速入门部分? – dmcer 2010-04-08 01:17:23