主要内容

模型建筑和评估

特征选择,型号选择,封锁率优化,交叉验证,预测性能评估和分类准确性比较测试

在构建高质量的预测分类模型时,选择合适的特征(或预测器)和调整超公数(未估计的型号参数)非常重要。

要调整特定模型的超级参数,请选择HyperParameter值并使用这些值交叉验证模型。例如,要调整SVM模型,请选择一组框约束和内核尺度,然后交叉验证每对值的模型。某些统计和机器学习工具箱™分类功能通过贝叶斯优化,网格搜索或随机搜索提供自动封路数据。但是,主要函数用于实施贝叶斯优化,Bayesopt.,足够灵活,可用于其他应用程序。看贝叶斯优化工作流程

特征选择和HyperParameter调整可以产生多种型号。你可以比较K.- 售价率,接收器操作特征(Roc)曲线,或模型中的混淆矩阵。或者,进行统计测试以检测分类模型是否显着优于另一个。

自动选择具有调谐超参数的型号,使用fitcauto.。此函数尝试选择具有不同超参数值的分类模型类型,并返回最终模型,预计将在新数据上表现良好。采用fitcauto.当您不确定哪种分类器类型最适合您的数据。

以交互式建立和评估分类模型,使用分类学习者应用程序。

要解释分类模型,可以使用酸橙要么绘图竞争依赖性

应用

分类学习者 火车模型以使用监督机器学习对数据进行分类

功能

展开全部

FSCCHI2. 使用Chi-Square测试进行分类的单变量特征排名
FSCMRMR. 使用最小冗余最大相关性(MRMR)算法分类的等级功能
FSCNCA 使用邻域分量分析的特征选择进行分类
OobpermutedPredictorimportance. 预测对袋外预测测量观测的置换的重要性估计,用于分类树的随机森林
预测的重要性 对分类树预测的重要性估计
预测的重要性 决策树分类集合的预测因素重要性估计
序列 使用自定义标准选择顺序特征选择
refieff. 使用Relieff或Rrelieff算法排名预测器的重要性
fitcauto. 使用优化的超参数自动选择分类模型
Bayesopt. 使用贝叶斯优化选择最佳机器学习超参数
普遍存在 用于优化拟合功能的可变描述
优化的不变性 可变描述Bayesopt.或其他优化器
横梁 使用交叉验证估算损失
CVPartition. 交叉验证的分区数据
重新开始 交叉验证的重置数据
测试 用于交叉验证的测试指标
训练 交叉验证培训指数

本地可解释模型 - 不可知的解释(石灰)

酸橙 本地可解释模型 - 不可知的解释(石灰)
合身 适合局部可解释模型 - 不可知的解释(石灰)的简单模型
阴谋 绘制局部可解释模型 - 不可知解释的结果(石灰)

部分依赖

部分竞争 计算部分依赖
绘图竞争依赖性 创建部分依赖图(PDP)和个人有条件期望(ICE)情节
困惑的园林 创建分类问题的混淆矩阵图
困惑 计算困惑矩阵进行分类问题
灌注 接收器操作特性(ROC)曲线或分类器输出的其他性能曲线
testcholdout. 比较两个分类模型的预测精度
testckfold. 通过重复的交叉验证比较两个分类模型的精度

对象

展开全部

PeazereSelectionNcaclassification. 使用邻域分量分析的分类功能选择(NCA)
贝叶斯偏见 贝叶斯优化结果

话题

分类学习者应用程序

在分类学习者应用中列车分类模型

用于培训,比较和改进分类模型的工作流程,包括自动化,手动和并行培训。

评估分类学习者中的分类器性能

比较模型精度分数,通过绘制类预测来可视化结果,并在混淆矩阵中检查每个类的性能。

使用分类学习者应用选择和功能转换

使用绘图识别有用的预测器,手动选择要包含的功能和使用PCA在分类学习者中使用PCA的功能。

功能选择

功能选择简介

了解要素选择算法并探索功能选择的功能。

顺序特征选择

本主题介绍了顺序特征选择,并提供了一个使用自定义标准顺序选择功能的示例序列功能。

邻域分量分析(NCA)功能选择

邻域分量分析(NCA)是一种非参数方法,用于选择具有最大化回归和分类算法的预测准确性的目标。

调整正常化参数以检测使用NCA进行分类的功能

此示例显示了如何调整正则化参数FSCNCA使用交叉验证。

正规化判别分析分类器

通过删除预测器来制造更强大和更简单的模型,而不会影响模型的预测力。

选择用于分类高维数据的功能

此示例显示如何选择分类高维数据的功能。

自动模型选择

自动分类器选择贝叶斯优化

采用fitcauto.给定培训预测器和响应数据,自动尝试具有不同的超参数值的分类模型类型。

HyperParameter优化

贝叶斯优化工作流程

使用fit函数或调用Bayesopt.直接地。

贝叶斯优化的变量

为贝叶斯优化创建变量。

贝叶斯优化目标功能

为贝叶斯优化创建目标函数。

贝叶斯优化的约束

为贝叶斯优化设置不同类型的约束。

使用Budesopt优化交叉验证的SVM分类器

使用贝叶斯优化最小化交叉验证损失。

优化SVM分类器使用Bayesian Optimization

使用使用的交叉验证损失最小化优化肝素名称值对在拟合功能中。

贝叶斯优化绘图功能

在视觉上监控贝叶斯优化。

贝叶斯优化输出功能

监控贝叶斯优化。

贝叶斯优化算法

了解贝叶斯优化的底层算法。

并行贝叶斯优化

贝叶斯优化如何并行工作。

交叉验证

使用并行计算实现交叉验证

使用并行计算加速交叉验证。

分类绩效评估

性能曲线

检查使用接收器操作特性曲线对特定测试数据集的分类算法的性能。