那麼,當您編譯或調用你的程序,你需要斯坦福大學的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