【发布时间】:2015-07-23 19:30:27
【问题描述】:
我熟悉 R 中的 tm 包中的词干提取和完成。
我试图想出一种快速而肮脏的方法来查找给定单词的所有变体(在某些语料库中)。例如,如果我的输入是,我想获得“leukocytes”和“leuckocytic” “白细胞”。
如果我现在必须这样做,我可能会选择以下内容:
library(tm)
library(RWeka)
dictionary <- unique(unlist(lapply(crude, words)))
grep(pattern = LovinsStemmer("company"),
ignore.case = T, x = dictionary, value = T)
我使用 Lovins 是因为 Snowball 的 Porter 似乎不够激进。
我对其他词干分析器、脚本语言(Python?)或完全不同的方法的建议持开放态度。
【问题讨论】:
-
您能举一个例子,说明您提出的解决方案不能满足您的要求吗?波特词干分析器不够激进是什么意思?
标签: python r nlp bioinformatics text-mining