gpt4 book ai didi

java - 使用wordnet api检查地名、人名或组织名

转载 作者:行者123 更新时间:2023-11-30 04:09:15 29 4
gpt4 key购买 nike

word net 或任何其他 API 可以告诉给定的单词是什么吗?我的意思是它是一个地方、人还是组织的名称?我想在 JAVA 中使用 API 的 url 链接来使用此 API。任何人都可以帮我找到任何可用的 API 或任何与此相关的 Material 。

我也用过他的alchemy api,但是并没有解决上面的问题。我使用 alchemy api 从文本中提取了关键字。现在我想进一步分析关键字是否是地名或人名。

http://access.alchemyapi.com/calls/text/TextGetRankedConcepts这是我在 java 代码中用来提取关键字的 http url。

最佳答案

WordNet 对不同的人来说是不同的东西,但对我来说,它的存在就是为了准确地告诉你这一点。一旦您在 WordNet 图中识别出该单词(例如“Ferrari”),请点击其父项“Sports Car”的上位词链接。然后到它的父“car”。它是父级“机动车辆#1”,然后是“自行式车辆#1”,依此类推,最终到达“artifact#1”。

快速的方法是查看它位于哪个文件中。即“汽车”位于“名词.artifact”中。

如果您从亚伯拉罕·林肯开始,那么,它是名词.person,所以您立即知道它是一个人。

如果您只从“林肯”开始,它可能是“人”、“地点”或“动物”: http://wordnetweb.princeton.edu/perl/webwn?o2=1&o0=1&o8=1&o1=1&o7=1&o5=1&o9=&o6=1&o3=1&o4=1&s=Lincoln&i=0&h=000#c

但是处理这个问题是一个单独的挑战和一个单独的问题:-)

WordNet作为单词分类的DB完全依赖于WordNet中存在的单词。例如。英国的林肯城不在那里。林肯电影不在那里。未找到林肯汽车公司。如果您主要与商业实体打交道,那么 WordNet 是错误的数据源。 (我创建了 MLSN 来添加所有这些类型的单词,但该项目已经停滞了几年,目前已离线,所以对您没有任何帮助,抱歉。)

抱歉,我无法提供有关 Java API 或 Alchemy 的帮助。

关于java - 使用wordnet api检查地名、人名或组织名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20034799/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com