Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 短语改写者_Python_Nlp_Nltk - Fatal编程技术网

Python 短语改写者

Python 短语改写者,python,nlp,nltk,Python,Nlp,Nltk,我正在编写一个bot,而不是以同样的方式表达面向用户的通信,我希望在语言中实现一定程度的更改,同时保持原意。要做到这一点,请使用标准的字典键值对代替,例如 user\u response[“GREET”]=“你好,你好吗?” 目前被替换为: user\u response[“GREET”]=[“你好吗?”,“最近怎么样?”,“你好,今天一切都好?”] 从可用的选项中选择一个随机字符串。 问题是,对于系统中的所有字符串,手动执行此操作将花费很长时间 问题:NLTK或其他库是否有办法重新表述给定的短

我正在编写一个bot,而不是以同样的方式表达面向用户的通信,我希望在语言中实现一定程度的更改,同时保持原意。要做到这一点,请使用标准的字典键值对代替,例如

user\u response[“GREET”]=“你好,你好吗?”

目前被替换为:

user\u response[“GREET”]=[“你好吗?”,“最近怎么样?”,“你好,今天一切都好?”]

从可用的选项中选择一个随机字符串。 问题是,对于系统中的所有字符串,手动执行此操作将花费很长时间

问题:NLTK或其他库是否有办法重新表述给定的短语?
2010年有一个问题的意图类似,但没有太多的回应或后续行动。

NLTK无助于生成重新措辞-您可以使用GPT-2之类的自然语言生成模型,但这将需要大量的时间和计算资源,甚至可能无法提供您想要的内容。你最好的选择是使用一个“parapharsing”应用程序。即使这样,也需要手动输入初始句子来生成重写。您可能可以找到一个释义API,但我不知道有一个。

NLTK无助于生成重新表述-您可以使用GPT-2之类的自然语言生成模型,但这将需要大量时间和计算资源,甚至可能无法提供您所需的内容。你最好的选择是使用一个“parapharsing”应用程序。即使这样,也需要手动输入初始句子来生成重写。您可能会找到一个解释API,但我不知道