2013-08-26 71 views
0

是否有一个API在我给它一个单词时给了我一个特定域的相关单词。查找给定单词中“域特定相关单词”的列表

我的意思是,我给系统提供'人工智能',用于回报我的话,如'神经网络','监督学习','爬山'等等。

如果没有可用的开箱即用,是否有可能做到这一点?如果是这样,我应该咨询哪些资源来构建这件事。

回答

1

这是一个非常广泛的问题,但有一个名为WordNet的API /系统/资源可以提供帮助。它是一个复杂语义图形式的语义数据库,概念(词义)是节点,边代表概念上的相似性。通过某些关系查询某个特定节点的邻居,您可以获得这些信息。

对于英语,有一个普林斯顿WORDNET:http://wordnet.princeton.edu/

和查询共发现类似的数据库可以通过手工使用一些现有的工具/ API的进行,或例如像。 WQuery:http://wquery.org/

这涵盖了非常广泛的域集,如果您可以列举您感兴趣的域,可能不是最好的解决方案。在这种情况下,某些维基百科爬行可能是更好的选择。