主要内容

分类集合体

用于多类学习的Boosting、random forest、bagging、random subspace和ECOC集成

分类集成是由多个分类模型加权组合而成的预测模型。一般来说,结合多个分类模型可以提高预测性能。

要交互式地探索分类集成,请使用分类学习者要获得更大的灵活性,请使用fitcensemble在命令行界面中增强或包分类树,或种植随机森林[12].有关所有支持的集成的详细信息,请参见金宝app整体算法.为了将一个多类问题简化为一个二分类问题的集合,训练一个错误校正输出码(ECOC)模型。有关详细信息,请参见fitcecoc

使用LSBoost来增强回归树,或者生成回归树的随机森林[12],请参阅回归集合体

应用程序

分类学习者 使用监督机器学习训练模型来分类数据

ClassificationEnsemble预测 使用决策树集成对观测结果进行分类

功能

全部展开

templateDiscriminant 判别分析分类器模板
templateECOC 错误纠正输出代码学习者模板
templateEnsemble 整体学习模板
templateKNN k-最近邻分类器模板
templateLinear 线性分类学习模板
templateNaiveBayes 朴素贝叶斯分类器模板
templateSVM 金宝app支持向量机模板
templateTree 创建决策树模板
fitcensemble 适合学习者集合进行分类
预测 使用分类模型集成对观测结果进行分类
oobPredict 预测集合的外响应
TreeBagger 创建决策树包
fitcensemble 适合学习者集合进行分类
预测 使用袋装决策树集成预测响应
oobPredict 包外观测的集合预测
fitcecoc 适合支持向量机或其他分类器的多类模型金宝app
templateSVM 金宝app支持向量机模板
预测 采用多类纠错输出码(ECOC)模型对观测结果进行分类

全部展开

ClassificationEnsemble 集成分类器
CompactClassificationEnsemble 紧凑分类集成类
ClassificationPartitionedEnsemble 旨在分类合奏
TreeBagger 决策树袋
CompactTreeBagger 利用bootstrap聚合生成决策树的紧集
ClassificationBaggedEnsemble 通过重采样增长分类集合
ClassificationECOC 支持向量机(SVMs)和其他分类器的多类模金宝app型
CompactClassificationECOC 支持向量机(SVMs)和其他分类器的紧凑多类模型金宝app
ClassificationPartitionedECOC 用于支持向量机(SVMs)和其他分类器的交叉验证多类ECOC模型金宝app

主题

使用分类学习应用训练集成分类器

创建和比较集成分类器,并导出训练好的模型来对新数据进行预测。

集成学习框架

利用许多弱学习者获得高度准确的预测。

整体算法

了解集成学习的不同算法。

火车分类合奏

训练一个简单的分类集成。

测试整体质量

学习评估集成预测质量的方法。

处理分类集成中不平衡的数据或不均衡的误分类代价

学习如何设置先验类别概率和错误分类代价。

用不平衡数据进行分类

当数据中有一个或多个类过多时,使用RUSBoost算法进行分类。

LPBoost和TotalBoost用于小集合

使用LPBoost和TotalBoost算法创建小型集成。(LPBoost和TotalBoost需要优化工具箱™。)

曲调RobustBoost

调优RobustBoost参数以获得更好的预测精度。(RobustBoost需要优化工具箱。)

代理分裂

当缺少数据时,使用代理项分割可以获得更好的预测。

并行列车分类集成

以重复的方式平行地训练一个袋装套装。

利用TreeBagger的分类树Bootstrap聚合(Bagging)

创建一个TreeBagger系综分类。

基于Bagging决策树的信用评级

这个例子展示了如何构建一个自动信用评级工具。

随机子空间分类

利用随机子空间集成提高分类精度。

使用分类集成预测块预测类标签

训练一个具有最优超参数的分类集成模型,然后利用ClassificationEnsemble预测用于标签预测的块。