【问题标题】:Libraries and approaches to have classifications on geo terms对地理术语进行分类的库和方法
【发布时间】:2020-03-22 14:40:14
【问题描述】:

我想知道是否有可以统一地理术语的库或方法,例如: 美国和美国一样 和美国一样

【问题讨论】:

  • 我注意到您已标记 LUIS。你在使用 LUIS 吗?
  • 是的,我正在使用 luis 进行 nlp
  • 我的回答可以接受吗?

标签: nlp artificial-intelligence chatbot azure-language-understanding


【解决方案1】:

通常您可以使用 GeographyV2 预构建实体:https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-reference-prebuilt-geographyv2

如果您真正需要的是在数据库中查找有关用户输入的国家/地区的信息的方法,那么最好的方法是将您想要识别的同义词放入数据库本身。如果您想将同义词放在 LUIS 中,则可以使用 list entity,但请记住,列表的长度会受到限制。

【讨论】:

  • 嗨,我在地理位置方面遇到了同样的问题。例如。美国,美国,美国,美国。 Luis 能够将它们检测为 geographyV2 的内置实体,但我希望 NLP 传递用户输入的所有相似术语。前用户说美国我们发回 geographyV2 实体及其类似的同义词,luis 可以这样做吗?我很渴望这个
  • 您可以创建列表实体并为列表中的每个项目提供同义词。您希望能够识别多少个不同的地方?你能解释一下你想要完成的事情吗?
  • 我想要生成同义词的能力。用户输入是 USA ,NLP 检测到正确的实体,但在我有美国的数据库中。因此,如果 luis 可以将同义词与用户输入一起传递,那就太好了
  • 所以您想获取一个表示地名的字符串,并且您想通过搜索一些在线数据库来获取所有其他引用同一地点的字符串?达到什么目的?您是否希望用户说“美国”并让机器人回复用户“美国、美国、美国”?您是否正在构建某种同义词机器人?这与 LUIS 有什么关系?请编辑您的问题以实际解释您要做什么。提供一个示例对话。
  • 嗨@kyle,我的应用程序包含有关国家/地区人口的信息。因此,如果您询问美国人口 NLP 将能够在 DB 中完美地检测实体 gepgraphyV2/BUt 我有美国而不是美国。洛杉矶、英国、加利福尼亚等地也一样。我想要的是检测美国并发送匹配同义词的 nlp api。例如:美国,美国的 amireca 国家。美国..等所以即使用户要求 usa 而我在 db 中没有匹配项,我也知道它的同义词 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-19
  • 1970-01-01
  • 2018-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多