Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Stanford解析器使用java获取POS标记?_Java_Parsing_Stanford Nlp_Speech - Fatal编程技术网

如何使用Stanford解析器使用java获取POS标记?

如何使用Stanford解析器使用java获取POS标记?,java,parsing,stanford-nlp,speech,Java,Parsing,Stanford Nlp,Speech,我正在做一个检测剽窃的项目。我需要使用斯坦福解析器API为存储在文本文件中的句子中的单词获取词性(POS)标记 我知道类edu.Stanford.nlp.parser.lexparser.LexicalizedParser可以用于此目的。但我无法让它工作 有人能告诉我如何用java编写代码,利用这个类或API中的其他类来获取POS标记吗 非常感谢可以在这里找到Javadoc:http://nlp.stanford.edu/nlp/javadoc/javanlp/edu/stanford/nlp/

我正在做一个检测剽窃的项目。我需要使用斯坦福解析器API为存储在文本文件中的句子中的单词获取词性(POS)标记

我知道类
edu.Stanford.nlp.parser.lexparser.LexicalizedParser
可以用于此目的。但我无法让它工作

有人能告诉我如何用java编写代码,利用这个类或API中的其他类来获取POS标记吗


非常感谢

可以在这里找到Javadoc:
http://nlp.stanford.edu/nlp/javadoc/javanlp/edu/stanford/nlp/parser/lexparser/package-summary.html
。请注意,包名(
edu.stanford.nlp.parser.lexparser
)区分大小写,您已经编写了
stanford
。这意味着您将获得“ClassNotFoundException”


您没有提供任何其他信息或错误消息,因此很难提供进一步的帮助。您需要编译和运行Java包的帮助吗?如果是这样,请在处理NLP之前解决此问题。

查看发行版中包含的起始文件
ParserDemo.java
ParserDemo2.java
。它们展示了在代码中调用解析器的简单示例。特别是,在
ParserDemo2.java
中,请参见调用
parse.taggedYield()
,该调用返回
TaggedWord
列表,您可以从中请求每个项的
tag()

但是,如果您只需要一个词性标记器,您会发现只使用词性标记器(如