nlp从java程序调用Stanford POS Tagger maxentTagger
我是斯坦福POS tagger的新手
我需要从java程序中调用标记器,并将输出定向到文本文件。 我从Stanford postagger中提取了源文件,并尝试调用maxentTagger,但我发现的只是错误和警告
有人能从头开始告诉我如何在我的程序中调用maxentTagger,如果需要的话设置类路径,以及其他类似的步骤吗。请帮帮我
你可以在下面搜索框中键入要查询的问题!
我是斯坦福POS tagger的新手
我需要从java程序中调用标记器,并将输出定向到文本文件。 我从Stanford postagger中提取了源文件,并尝试调用maxentTagger,但我发现的只是错误和警告
有人能从头开始告诉我如何在我的程序中调用maxentTagger,如果需要的话设置类路径,以及其他类似的步骤吗。请帮帮我
# 1 楼答案
当你编译或调用你的程序时,你需要将斯坦福的JAR文件添加到你的类路径中,例如:
然后在你的代码中你需要导入相关的包,你需要的大部分东西似乎都在
edu.stanford.nlp.tagger.maxent
实例化一个新的
MaxentTagger
是well described in the JavaDoc,但我将在这里重复其中一些内容:要创建新的标记器,请执行以下操作:
要使用此
tagger
标记String
,请执行以下操作:此外,你还可以使用斯坦福大学的NLP工具创建和标记句子。通过使用
BufferedReader
读取文件来创建一个句子:然后用
tagger
标记句子: