NLP上是否有现有模块

时间:2018-03-03 05:55:43

标签: python nlp nltk rdbms

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

1 个答案:

答案 0 :(得分:0)

您可以继续使用命名实体识别(NER),让系统知道查询的意图和实体。例如: - 印度的资本是多少?您可以在此处将意图命名为 search_capital 。您的实体可以是" country":" India" 。 因此,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