当我说出一个单词时,是否有一个API可以为我提供特定于域的相关单词。
我的意思是,我为系统提供了“人工智能”,然后回复了“神经网络”,“监督学习”,“爬山”等词语。
如果没有开箱即用,是否可以使这件事成为可能?如果是的话,我应该咨询哪些资源来构建这个东西。
答案 0 :(得分:1)
这是一个非常广泛的问题,但是有一个名为WordNet的api / system / resource可以提供帮助。它是复杂语义图形式的语义数据库,其中概念(词义)是节点,边缘表示概念相似性。通过某些关系查询特定节点邻居,您可以获得此类信息。
对于英语,有一个普林斯顿Wordnet:http://wordnet.princeton.edu/
查询像数据库这样的wordnet可以手工制作,也可以使用现有的工具/ apis,例如。 WQuery:http://wquery.org/
这涵盖了非常广泛的域名集,因此如果您可以枚举您感兴趣的域名,则可能不是最佳解决方案。在这种情况下,维基百科的某些抓取可能是更好的选择。