【问题标题】:What does one do with the POS labelled as 'Conjunction' while WordNet lemmatization?WordNet 词形还原时标记为“连词”的 POS 有什么作用?
【发布时间】:2017-08-19 22:08:23
【问题描述】:

NLTK的词性标注后的简化标签已经计算出来。

simplified = [(word, simplify_wsj_tag(tag)) for word, tag in posTagged]
print(simplifiedTags)
#[('And', 'CONJ'), ('now', 'ADV'), ('for', 'ADP'), ('something', 'NOUN'), ('completely', 'ADV'), ('different', 'ADJ')]

现在必须找到每个单词的引理。这些中的每一个,除了连词,都可以映射到 wordnet POS 类——名词、形容词、副词、动词。标记为连词的词应该怎么做?在所有四个类别中,哪个是最接近的关联关系?还是应该将它们一起从句子中删除?

【问题讨论】:

  • 在英语中,连词和副词都具有不屈折变化的性质。这意味着词形还原函数应始终为该 POS 类的成员返回其输入不变。所以我建议你在调用WordNetLemmatizer.lemmatize时使用pos='r'。

标签: nlp nltk wordnet lemmatization


【解决方案1】:

我认为我们可以为 pos tagger 使用默认的一个,它是除了动词、副词、形容词、名词之外的词性名词。

https://bommaritollc.com/2014/06/30/advanced-approximate-sentence-matching-python/

上述网站的方法 #6 做同样的事情。

【讨论】:

    【解决方案2】:

    连词已经是它们的引理形式,所以你可以跳过它们

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-05
      • 1970-01-01
      • 1970-01-01
      • 2015-09-10
      相关资源
      最近更新 更多