如何使用NLTK重新编写句子或段落

时间:2016-07-11 10:11:44

标签: python nlp nltk

我正在尝试使用NLTK来重新定义一个语法正确的句子或段落。我知道文章微调器,但他们通常只是用他们的同义词替换单词。那么,有没有办法轻松使用NLTK来生成与原始结构不同的句子,但基本上给出相同的含义?

例如,“如何从网站上获取被动收入” “你怎么能从你的网站上赚取剩余收入” “这是你如何从你的网站赚取剩余收入”

这样的事情。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

除了使用同义词之外,我认为没有任何“容易”的东西。 解释的成功解决方案(如赢得SemEval任务1的文本相似度 - http://alt.qcri.org/semeval2016/task1/)基于深度学习和Word2Vec词/句子相似性。

您可以浏览程序以获得想法(链接在上面的页面上)。

英语的获胜方法(适用于其他语言的想法):https://aclweb.org/anthology/S/S16/S16-1091.pdf