Java 我如何区分一个人';s名称和其他从动词派生的名称
如何从文本中提取人名 为此,我应用了一些NLP工具包,特别是我使用了斯坦福NER工具包从文本中提取名称。这样,我可以从文本中提取人名,但当我想让程序提取诸如“程序员”、“讲师”或“工程师”之类的单词时,库无法提取这些单词。有没有办法从文本中提取这些词?由于“程序员、讲师和工程师”不是命名实体,您可能需要维护这些词的列表。我想你可以从Wordnet中的单词派生关系中获得它们,比如“sing”(动词)和“singer”或“touch”(动词)和“讲师”(名词)Java 我如何区分一个人';s名称和其他从动词派生的名称,java,nlp,stanford-nlp,Java,Nlp,Stanford Nlp,如何从文本中提取人名 为此,我应用了一些NLP工具包,特别是我使用了斯坦福NER工具包从文本中提取名称。这样,我可以从文本中提取人名,但当我想让程序提取诸如“程序员”、“讲师”或“工程师”之类的单词时,库无法提取这些单词。有没有办法从文本中提取这些词?由于“程序员、讲师和工程师”不是命名实体,您可能需要维护这些词的列表。我想你可以从Wordnet中的单词派生关系中获得它们,比如“sing”(动词)和“singer”或“touch”(动词)和“讲师”(名词) A也可以用作NER,我认为它可以将您提
A也可以用作NER,我认为它可以将您提到的单词标记为“noun.person”,这正是您所需要的。(Java)是一个使用它的共同引用工具(通过supersense tagger的Java端口,捆绑),那里有一个在线演示,所以你可以检查你的目标词是否用方括号标记。owky,谢谢Kenston。我将尝试一下。是否有任何应用此工具的教程?我在ArkRef中使用了它,其中包括supersense标记器,但您可以使用未绑定的标记器。我还没查过有没有这方面的教程。但是如果您是从ArkRef使用它,您可以尝试从source code.owky中找出它,在包中也没有文档。我可以使用的任何其他使用java的工具。我认为如果您从WordNet获取列表会更容易,因为它具有“单词派生”关系,尽管它可能需要一些过滤任务。