【问题标题】:Converting adjectives and adverbs to their noun forms将形容词和副词转换为名词形式
【发布时间】:2011-09-25 20:44:35
【问题描述】:
我正在为我的项目尝试使用 wordnet 进行词义消歧。作为项目的一部分,我想将派生的形容词或副词形式转换为它的根名词形式。
例如
美丽 ==> 美丽
美妙 ==> 奇迹
我怎样才能做到这一点?除了 wordnet 之外,还有其他 dict 提供这种转换吗?
如果我能将形容词的确切含义映射到具有精确含义的名词形式,那对我来说将是一个额外的好处。这可能吗?
谢谢
【问题讨论】:
标签:
python
nlp
wordnet
linguistics
【解决方案1】:
在 google 或 SO 中搜索“词干”和“词形还原”等术语,这些术语可能会帮助您获得所需的内容。
例如,转到http://qaa.ath.cx/porter_js_demo.html 并输入单词“beautiful”和“beauty”,您会看到它们的词根相同。
Porter 词干分析器基本上删除了英语中常见的后缀,因此绝不是确定的,但它是一个很好的起点。
您可以认为映射到同一词干的单词在某种意义上是同义词。如果您也可以为所有这些单词获取词性标签,您将能够推断出美丽是形容词美丽的名词形式。
【解决方案2】:
6
在 google 或 SO 中搜索“词干”和“词形还原”等术语,这些术语可能会帮助您获得所需的内容。
例如,转到http://qaa.ath.cx/porter_js_demo.html 并输入单词“beautiful”和“beauty”,您会看到它们的词根相同。
Porter stemmer 基本上删除了英语中常见的后缀,因此绝不是确定的,但它是一个很好的起点。
您可以认为映射到同一词干的单词在某种意义上是同义词。如果你也能为所有这些词获得词性标签,你将能够推断出美是形容词美的名词形式。