主要内容

火车内核使用分类学习者应用近似分类器

这个例子显示了如何创建内核和比较近似分类器在分类学习者应用,和出口训练模型工作区为新数据做出预测。您可以使用内核近似分类器进行非线性分类与许多观测的数据。大内存数据,内核分类器训练和预测的速度比与高斯核支持向量机分类器。

  1. 在MATLAB®命令窗口,加载humanactivity数据集,创建一个表中的变量数据集用于分类。数据集包含了24075 5观察物理人类活动:坐、站立、行走、跑步、和跳舞。每个观察60特性提取加速度数据衡量智能手机加速计传感器。

    负载humanactivity台= array2table(成绩);Tbl.Properties。VariableNames = featlabels ';活动=分类(1:5,actid actnames);资源描述。活动=活动;

    或者,您可以加载humanactivity数据集,创建分类活动响应变量,和保持的壮举活动数据作为独立的变量。

  2. 单击应用程序选项卡,然后单击显示更多右边的箭头打开应用画廊。在机器学习和深度的学习组中,单击分类学习者

  3. 分类学习者选项卡,文件部分中,点击新会话并选择从工作空间

    分类学习者选项卡

  4. 新会话从工作区对话框中,选择表资源描述数据集变量列表。注意,应用程序选择根据他们的反应和预测变量的数据类型。特别是,应用选择活动作为响应变量,因为它是唯一的类别变量。对于这个示例,不改变选择。

    或者,如果你一直预测数据的壮举和响应变量活动作为两个独立的变量,您可以首先选择矩阵的壮举数据集变量列表。然后,在响应,单击从工作空间选项按钮并选择活动从列表中。

  5. 接受默认的验证方案和继续,点击开始会议。默认的验证选项是5倍交叉验证,防止过度拟合。

    数据的分类学习者创建了一个散点图。

  6. 使用散点图调查哪些变量是有用的预测响应。选择不同的选项XY列表下预测可视化的分配活动和测量。注意变量单独活动(颜色)最清楚。

  7. 创建一个内核近似模型的选择。在分类学习者选项卡,模型部分,单击箭头打开画廊。在内核近似分类器组中,单击所有的内核

  8. 火车部分中,点击火车都并选择火车都

    请注意

    • 如果你有并行计算工具箱™,那么应用程序的使用并行默认按钮进行切换。你点击后火车都并选择火车都选择火车应用程序打开一个平行的工人。在这段时间里,你不能与软件交互。池打开后,可以继续与应用程序交互,同时并行模型火车。

    • 如果你没有并行计算工具箱,然后应用程序了使用背景培训复选框的火车都菜单默认选中。你选择一个选项来训练模型后,应用程序打开一个背景池。池打开后,可以继续与应用程序交互,同时在后台模型火车。

    分类学习者火车每个内核近似选项之一画廊,以及默认好树模型。在模型窗格中,应用了准确性(验证)成绩最好的模型。分类学习者也会显示验证混淆矩阵第一内核模型(支持向量机内核)。

    人类活动数据的验证混淆矩阵建模一个内核支持向量机分类器。蓝色值指示正确分类,红色值显示不正确的分类。

    请注意

    验证了一些随机性的结果。你的模型验证结果可以从这个例子中所示的结果不同。

  9. 为一个模型查看结果,双击模型模型面板,检查模型总结选项卡。的总结选项卡显示了培训结果指标,计算验证集。

  10. 选择第二个内核模型(逻辑回归的内核)模型面板,检查的准确性预测在每个类使用验证混淆矩阵。在分类学习者选项卡,情节和解释部分,单击箭头打开画廊,然后单击混淆矩阵(验证)验证结果组。视图矩阵的类和类预测结果。

  11. 比较两个内核的混淆矩阵模型并排。首先,关闭情节和汇总制表符模型1。在分类学习者选项卡,情节和解释部分,单击布局按钮并选择比较模型。在每个情节的右上角,点击隐藏情节选项按钮让更多的情节。

    并排比较验证混淆矩阵的内核内核和逻辑回归支持向量机分类器

    回到最初的布局,你可以点击布局按钮并选择单一模式(默认)

  12. 选择最好的内核模式模型窗格(最好的总分中突出显示准确性(验证)盒)。看你是否能提高预测能力较低的模型通过删除功能。

    首先,最好复制内核模式。在分类学习者选项卡,模型部分中,点击重复的

  13. 调查特性包括或排除使用这些方法之一。

    • 使用平行坐标图。在分类学习者选项卡,情节和解释部分,单击箭头打开画廊,然后单击平行坐标验证结果组。请预测,单独的类。

      在模型中总结选项卡中,可以指定要使用的预测在训练。点击特征选择扩大部分,并指定预测从模型中删除。

    • 排名算法使用一个特性。在分类学习者选项卡,选项部分中,点击特征选择。在默认的特征选择选项卡中,指定您想要使用功能排名算法,和功能的数量保持在排名最高的特性。条形图可以帮助您决定使用多少特性。

      点击保存和应用保存您的更改。新的特征选择应用于现有模型的草案模型面板和将被应用到新的草案创建的模型使用的画廊模型部分的分类学习者选项卡。

  14. 火车模型。在分类学习者选项卡,火车部分中,点击火车都并选择选择火车火车模型使用新的选项。比较结果的分类器模型窗格。

  15. 选择最好的内核模式模型窗格。为了进一步完善模型,改变其hyperparameters。首先,通过点击复制模型重复的模型部分。然后,试着改变一些hyperparameter设置在模型中总结选项卡。训练新模式通过点击火车都并选择选择火车火车部分。

    了解更多关于内核模式设置,明白了内核近似分类器

  16. 您可以导出一个紧凑的工作区版本的训练模型。在分类学习者选项卡上,单击出口,点击出口模式并选择出口模式。在出口分类模型对话框,复选框包括训练数据是禁用的,因为内核近似模型不存储训练数据。在对话框中,单击好吧接受默认的变量名。

  17. 检查代码训练分类器,点击生成函数出口部分。因为数据集用来训练分类器有超过两个类,生成的代码使用fitcecoc函数而不是fitckernel

提示

使用相同的工作流程评估和比较的其他分类器类型你可以训练分类学习者。

培训所有nonoptimizable分类器模型预设可供你的数据集:

  1. 分类学习者选项卡,模型部分,单击箭头打开画廊分类模型。

  2. 开始组中,单击所有

    选项选择所有可用的训练分类器类型

  3. 火车部分中,点击火车都并选择火车都

了解其他类型的分类器,请参阅训练分类模型的分类学习者应用

相关的话题