gpt4 book ai didi

OpenNLP 和同义词数据库

转载 作者:行者123 更新时间:2023-12-04 04:34:00 25 4
gpt4 key购买 nike

我们有组织名称同义词的数据库(例如 BT 是 British Telecom。我们使用 OpenNLP 从文本块中提取实体和关键字。有没有办法告诉 OpenNLP 使用我们的数据库数据(例如,如果它找到 BT)作为组织名称,它应该返回 British Telecom )。某种类型的 hook 。或者我们只需要针对 OpenNLP 结果手动执行此操作?

最佳答案

在 OpenNLP 1.6 中有一个名为“EntityLinker”的新组件
EntityLinker 的目的是解决您遇到的确切问题……将 NER 结果链接到权威数据库。在 opennlp 插件中有一个 EntityLinker 的实现,它通过将 NER 结果链接到地理地名 gazateers 来进行地理编码。 OpenNLP 1.6 即将发布,但您可以拉主干。
同时,您可以采用您提到的方法,即创建一个接收 NER 结果的类,并查询您的数据库,并返回 N 个最佳匹配项。
假设您的数据库支持“模糊”搜索,您可以生成一个分数并返回一组评分结果

关于OpenNLP 和同义词数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20077481/

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