【问题标题】:How to Grab meaning of sentence using NLP?如何使用 NLP 获取句子的含义?
【发布时间】:2018-09-11 16:24:07
【问题描述】:

我是 NLP 的新手。我的要求是从句子中解析含义。

示例

  1. “永恒漂流以所有最好的方式萦绕在心头。”
  2. “When The Fog Rolls In 是一首美妙的歌曲

从上面的句子中,我需要提取下面的句子

  1. “以所有最好的方式萦绕心头。”
  2. “美妙的歌曲”

是否有可能在spacy 中实现这一点?

【问题讨论】:

    标签: python nlp nltk spacy textblob


    【解决方案1】:

    无法使用 spacy 提取摘要句子。我希望以下方法对您有用

    • 最简单的一种是提取名词短语或动词短语。大多数时候应该给文本你想要的。(阶段结构语法)。

    • 您可以使用依赖解析并提取中心词依赖。 dependency grammar

    • 您可以训练一个序列模型,其中输入将是完整的句子,输出将是您的摘要句子。 Sequence models for text summaraization

    【讨论】:

      【解决方案2】:

      提取句子的含义是一项相当随意的任务。你的意思是什么意思?使用 spaCy,您可以提取单词之间的依赖关系(指定句子的含义),查找 POS 标签以检查单词在句子中的使用方式,还可以使用 NER 标记器查找地点、组织和人员。但是,即使对人类来说,这句话的意思也太笼统了。

      也许您正在寻找特定的含义?如果是这种情况,您必须训练自己的分类器。 This 将帮助您入门。

      如果您的任务是总结几个句子,也可以考虑使用 gensim 。你可以看看here

      希望对你有帮助:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-13
        • 1970-01-01
        相关资源
        最近更新 更多