【问题标题】:How can I use NLTK to repharse a sentence or a paragraph如何使用 NLTK 重述句子或段落
【发布时间】:2016-11-13 05:54:51
【问题描述】:

我正在尝试使用 NLTK 改写语法正确的句子或段落。我知道文章微调器,但他们通常只是用同义词替换单词。那么,有没有一种方法可以轻松地使用 NLTK 来生成与原始结构不同但本质上具有相同含义的句子?

例如,“如何通过网站获得被动收入” “您如何从您的网站获得剩余收入” “这是您如何从您的网站赚取剩余收入的方法”

类似的东西。任何帮助将不胜感激!

【问题讨论】:

    标签: python nlp nltk


    【解决方案1】:

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

    您可以浏览会议记录以了解想法(上面页面上的链接)。

    英语的制胜法宝(这个想法也适用于其他语言):https://aclweb.org/anthology/S/S16/S16-1091.pdf

    【讨论】:

    • 我很抱歉你的情况,但我想知道这与问题的主题或我的答案有什么关系?
    • 嗨 Sophoros,很抱歉我回答错了。
    • 感谢这些链接。我一定会检查出来的。我在想也许有某种库可以包含并使用:) 我发现了一些在线工具,可以将句子从主动语态转换为被动语态,但它是如此,并且不适用于各种句子。似乎转述是一件非常棘手的事情。我在这里theverge.com/2015/1/29/7939067/… 发现了一些有趣的东西,但我认为实现这种东西需要很多机器学习的东西。
    • 确实如此。 Apple 的解决方案不仅仅是简单的释义。
    猜你喜欢
    • 1970-01-01
    • 2021-09-04
    • 1970-01-01
    • 2017-08-28
    • 1970-01-01
    • 2011-01-10
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    相关资源
    最近更新 更多