Nlp 根据地理术语进行分类的图书馆和方法

Nlp 根据地理术语进行分类的图书馆和方法,nlp,artificial-intelligence,chatbot,azure-language-understanding,Nlp,Artificial Intelligence,Chatbot,Azure Language Understanding,我想知道是否有一个库或方法可以统一地理术语,例如: 美国与美国相同与美国相同通常您可以使用GeographyV2预构建实体: 如果您真正需要的是一种在数据库中查找用户输入的国家信息的方法,那么最好的方法是将您想要识别的同义词放入数据库本身。如果您想将同义词放在LUIS中,则可以使用a,但请记住,列表的长度有限。我注意到您已经标记了LUIS。你在用LUIS吗?是的,我的答案可以接受吗?嗨,我在geo places也面临同样的问题。例如美国,美国,美利坚合众国,美国。Luis能够将它们检测为geog

我想知道是否有一个库或方法可以统一地理术语,例如:
美国与美国相同与美国相同

通常您可以使用GeographyV2预构建实体:


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

我注意到您已经标记了LUIS。你在用LUIS吗?是的,我的答案可以接受吗?嗨,我在geo places也面临同样的问题。例如美国,美国,美利坚合众国,美国。Luis能够将它们检测为geographyV2的内置实体,但我希望NLP能够传递用户输入的所有类似术语。前用户说我们发回geographyV2实体和它的类似同义词,luis有可能做到吗?我非常希望这样,您可以创建一个列表实体,并为列表中的每个项目提供同义词。你想识别多少个不同的地方?你能再解释一下你想完成什么吗?我想要Synoms生成的能力。用户输入是美国,NLP检测到正确的实体,但在数据库中我有美国。如果luis可以将同义词与用户输入一起传递,那就太好了。那么,您希望获取一个表示某个地方名称的字符串,并希望通过搜索某个在线数据库来获取指向该地方的所有其他字符串?为了什么?你想让用户说“美国”并让机器人回复用户“美国,美利坚合众国,美国”吗?你在建造某种同义词机器人吗?那跟路易斯有什么关系?请编辑您的问题,以实际解释您试图做什么。提供一个对话示例。嗨@kyle,我的应用程序提供了有关各国人口的信息。因此,如果您询问美国人口,NLP将能够完美地检测实体gepgraphyV2/但在数据库中,我有美国,而不是美国。洛杉矶、英国、加利福尼亚州等也一样。我下载的是NLPAPI,用于检测USA并发送匹配的synonys。例如:美国、阿米雷卡联合州。美国……等等。所以,即使用户询问美国,而我在数据库中没有与之匹配的数据库,我也知道它的概要:)