将形容词和副词转换为名词形式

时间:2011-09-25 20:44:36

标签: python nlp wordnet linguistics

我正在使用wordnet为我的项目尝试词义消歧。作为项目的一部分,我想将派生的形容词或副词形式转换为它的根名词形式。

例如

漂亮==>美女 精彩==>怀疑

  1. 我怎样才能做到这一点?除了wordnet之外还有其他任何提供这种转换的词典吗?

  2. 如果我可以将形容词的确切意义映射到具有确切意义的名词形式,那将对我来说是一个额外的好处。这可能吗?

  3. 谢谢

2 个答案:

答案 0 :(得分:6)

在Google或SO上搜索“词干”和“词形推理”等词语,这些词汇可能会帮助您获得所需内容。
例如,转到http://qaa.ath.cx/porter_js_demo.html并输入“美丽”和“美丽”字样,您会发现它们都是相同的标记。
Porter stemmer基本上删除了英语中常见的后缀,所以绝不是明确的,但是它是一个非常好的起点。
您可以将映射到同一词干的单词视为某种意义上的同义词。如果你也可以为所有这些单词购买词性标签,你就可以推断出美是形容词美丽的名词形式。

答案 1 :(得分:0)

6

在google或SO中搜索“词干”和“残词化”之类的术语,这些术语可能会帮助您获得所需的内容。 例如,转到http://qaa.ath.cx/porter_js_demo.html并输入单词“ beautiful”和“ beauty”,您将看到它们都源自同一个标记。 波特·斯默默从本质上消除了英语中常见的后缀,因此绝对不是绝对的,但它是一个很好的起点。 您可以认为映射到相同词干的单词在某种意义上是同义词。如果您还可以为所有这些单词购买部分语音标签,则可以推断出美是形容词beautiful的名词形式。