Ruby:是否有一个"知道"英语不规则动词的词干分析器?

Ale*_*xey 2 ruby nlp stemming

有一个红宝石词干https://github.com/aurelian/ruby-stemmer,但它1)不会阻止英语不规则动词2)无法在Windows上构建原生扩展.是否有其他方法可以解决至少一个问题?

aab*_*aab 6

我认为你应该寻找一个变形器(它有关于形态学的信息,可以处理不规则的单词),而不是一个词干分析器(通常只是单词的两端).请参阅Manning,Raghavan和Schütze关于信息检索的在线书籍中的这个解释.

我还没有尝试过,但是快速搜索了这个Ruby的英文引理器:elemma.

morpha是一种常用的(非Ruby)英文形态分析器,可以进行词形还原.