【发布时间】:2011-03-08 01:59:11
【问题描述】:
您好,我想知道是否可以使用决策树进行文档分类,如果可以,那么数据表示应该如何? 我知道 R 包 party 用于决策树。
【问题讨论】:
标签: r nlp classification text-mining document-classification
您好,我想知道是否可以使用决策树进行文档分类,如果可以,那么数据表示应该如何? 我知道 R 包 party 用于决策树。
【问题讨论】:
标签: r nlp classification text-mining document-classification
一种方法是有一个巨大的矩阵,其中每一行是一个文档,每一列是一个单词。单元格中的值是该单词在该文档中出现的次数。
然后,如果您正在处理“监督学习”案例,您应该为分类器设置另一列,然后您可以使用“rpart”(来自 rpart 包)之类的命令来创建分类树.该命令将以与线性模型 (lm) 类似的方式将公式输入到 rpart。
如果您愿意,您还可以尝试首先将您的单词分组为“单词组”,然后让每一列属于不同的单词组,并用数字表示文档中有多少单词属于该组.为此,我会看看“tm”包。 (如果你最终用它做点什么,请考虑在这里发布它,这样我们可以从中学习)
最好, 塔尔
【讨论】:
本文对不同的文本分类技术及其准确性进行了调查。简而言之,您可以使用决策树对文本进行分类,但还有其他更好的算法。
塞巴斯蒂亚尼,F. (2002)。自动文本分类中的机器学习。 ACM 计算 调查,cs.IR/0110053v1。来自:http://arxiv.org/abs/cs.IR/0110053v1。
【讨论】:
我对此表示怀疑——至少按照通常的定义,决策树使用单一标准来指定子分支。在对文档进行分类时,您几乎不能将任何事情都建立在一个标准上——您需要多个标准,即使这样您也不会得到一个清晰的树状决策,但是“这比另一件事”的结果。
【讨论】: