创建一个接受简短描述并从给定集合返回解决方案的 Python 程序(使用 nlp)
Posted
技术标签:
【中文标题】创建一个接受简短描述并从给定集合返回解决方案的 Python 程序(使用 nlp)【英文标题】:Creating a Python program that takes in a short description and returns a solution from a given set (using nlp) 【发布时间】:2019-11-27 05:53:05 【问题描述】:我正在尝试处理一个人的病痛,并返回他们应该做的事情(从一组预先确定的“解决方案”中)。
例如,
人的病
My head is not bleeding
预定的一组“解决方案”
[take medicine, go to a doctor, call the doctor]
我知道我需要首先从句子中删除常用词 (such as 'my' and 'is'
),但还要保留“常用”词,例如“不”,这对解决方案至关重要,对上下文也很重要。
接下来,我很确定我需要训练一组已处理的输入,并将它们与输出相匹配以训练一个模型,该模型将尝试识别给定字符串的“解决方案”。
还有其他我应该使用的库吗 (other than nltk, and scikit-learn
)?
【问题讨论】:
【参考方案1】:您应该查看gensim
。您可能想先查看这些关键字:分词器、词干提取、词形还原、祝您好运!
【讨论】:
以上是关于创建一个接受简短描述并从给定集合返回解决方案的 Python 程序(使用 nlp)的主要内容,如果未能解决你的问题,请参考以下文章