Yog*_*esh 4 python nlp machine-learning
我是Python和NLP的新手,我的问题是如何找出给定问题的Intent,例如我有这样的问题和答案:
question:What is NLP; answer: NLP stands for Natural Language Processing
我POS tagger在上面的问题中做了一些基本的问题我得到了entety [NLP]我也String Matching 使用了这个算法.
基本上我遇到了以下问题:
what is NLP那么它将返回确切的答案meaning of NLP则失败Definition of NLP则失败What is Natural Language Processing则失败那么我应该如何识别给定问题的用户意图,因为在我的情况下,字符串匹配或模式匹配不起作用.
小智 10
您可以使用DeepPavlov进行意图识别,它支持多标签分类.更多信息请参见http://docs.deeppavlov.ai/en/master/components/classifiers.html 演示页面https://demo.ipavlov.ai