machine-learning - 数据挖掘中的堆叠

标签 machine-learning classification

我使用 naivebayes 和 SMO 等两个分类器来训练和测试数据。现在我需要使用堆叠将它们组合起来。我需要知道如何执行堆叠以及我的基本级别分类器和元级别分类器应该是什么。

最佳答案

听起来你想要的是 ensemble learning而不是堆叠。在集成中,您将使用两个分类器来做出决策并将这些决策组合起来。

堆叠是一个过程,其中一级分类器的输出用作下一级分类器的输入。也就是说,某些分类器的预测是其他分类器的特征。为此,您需要使用第一个分类器的输出作为输入来重新训练一个模型。

应使用哪一种分类器取决于您的具体应用。同样,如何做到这一点取决于您使用什么系统来训练这些分类器。

关于machine-learning - 数据挖掘中的堆叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15804952/

相关文章:

python - 使用样本语料库训练机器学习算法,然后从任意文本中提取相似部分

r - R 中的多类 ROC 曲线

python - Scikit-learn Ridge 分类器 : extracting class probabilities

python - Scikit-learn Column Transformer 不返回特征名称

python - 强制分类器选择固定数量的目标

nlp - 文档分析和标记

machine-learning - LIBSVM 如何准备带有图像的训练数据集以进行 Logo 检测?

python - Keras:训练损失减少(准确度增加)而验证损失增加(准确度降低)

machine-learning - 如何使用自然语言处理或其他技术从 html 中提取实体

matlab - 轮廓线未正确显示