NLP上是否有现有模块

问题描述 投票:1回答:1

任何人都可以告诉我是否有任何包在python中可用来构建名词的问题?并帮助我完成类似的项目。

python nlp nltk rdbms
1个回答
0
投票

您可以继续使用命名实体识别(NER),让系统知道查询的意图和实体。例如: - 印度的首都是什么?在这里,您可以将您的意图命名为search_capital。而你的实体可以是“国家”:“印度”。因此,NER的响应将为您提供意图和实体,您可以使用它来生成SQL查询。例如,NER有许多库: - RASA NLU(https://medium.com/rasa-blog/do-it-yourself-nlp-for-bot-developers-2e2da2817f3d),Spacy(https://github.com/explosion/spacy/blob/master/examples/training/train_intent_parser.py)现在要生成SQL查询,您可以编写逻辑部分,如果返回特定的意图,则调用将生成查询的特定函数或者您可以使用Graql查询。您可以通过链接获得更好的理解:-https://blog.grakn.ai/chatbots-and-grakn-ai-67563c64cfde

© www.soinside.com 2019 - 2024. All rights reserved.