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