创建一个接受简短描述并从给定集合返回解决方案的 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)的主要内容,如果未能解决你的问题,请参考以下文章

仅接受给定类型的 AS3 动态类

使用数组中的每个元素调用集合返回函数

从java方法返回一个文件

如何在特定时间自动创建 Redshift 快照并从快照恢复集群?

用于有效百分位查找的数据结构?

标准查询运算符---LINQ