从给定单词中查找“特定于域的相关单词”列表

时间:2013-08-26 10:27:30

标签: nlp

当我说出一个单词时,是否有一个API可以为我提供特定于域的相关单词。

我的意思是,我为系统提供了“人工智能”,然后回复了“神经网络”,“监督学习”,“爬山”等词语。

如果没有开箱即用,是否可以使这件事成为可能?如果是的话,我应该咨询哪些资源来构建这个东西。

1 个答案:

答案 0 :(得分:1)

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

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

查询像数据库这样的wordnet可以手工制作,也可以使用现有的工具/ apis,例如。 WQuery:http://wquery.org/

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