主要内容

火车在回归学习者应用回归模型

您可以使用回归学习者训练回归模型包括线性回归模型、回归树、高斯过程回归模型,支持向量机,内核近似,回归树的集合体,神经网络回归模型。万博1manbetx除了训练模型,您可以探索你的数据,选择特性,指定验证计划,并评估结果。您可以导出一个模型到工作区使用模型与新数据或生成MATLAB®代码来学习编程回归。

训练模型回归学习者由两部分组成:

  • 验证模型:火车模型验证方案。默认情况下,应用程序通过应用交叉验证防止过度拟合。或者,你可以选择坚持验证。验证模型在应用程序是可见的。

  • 完整的模型:火车模型完整的数据,不包括测试数据。应用这个模型火车同时与验证模型。然而,模型训练数据的应用程序是不可见的。当你选择回归模型导出到工作区,回归学习者出口完整的模型。

请注意

应用程序不使用测试数据对模型的训练。模型从应用程序导出完整的训练数据,不包括任何数据用于测试。

这个应用程序显示的结果验证模型。诊断措施,比如模型精度和情节,如响应情节或残差图,反映了模型的结果进行验证。你可以自动训练一个或多个回归模型,比较验证结果,选择最好的模型,该模型适用于你的回归问题。当你选择一个模型导出到工作区,回归学习者出口完整的模型。因为回归学习者创建一个模型对象的完整模型在训练,你的经验没有滞后时间当你导出模型。您可以使用新数据导出的模型进行预测。

开始训练模型类型的选择,明白了自动回归模型训练。如果你已经知道你想要哪一个回归模型火车,看到的手动回归模型训练

自动回归模型训练

你可以使用回归学习者自动训练数据选择不同的回归模型。

  • 同时开始通过自动训练多个模型。您可以快速尝试选择模型,然后探讨有前途的交互模型。

  • 如果你已经知道你想要的模型类型,然后你可以训练个体模型代替。看到手动回归模型训练

  1. 应用程序选项卡,机器学习和深度的学习组中,单击回归的学习者打开回归学习者应用。

  2. 回归的学习者选项卡,文件部分中,点击新会话从工作区并选择数据或从一个文件中。指定一个响应变量和变量作为预测因子。或者,单击开放打开之前保存应用程序会话。看到选择数据回归或打开保存应用程序会话

  3. 模型部分,单击箭头扩大回归模型的列表。选择所有Quick-To-Train。这个选项列车的所有模型预设快速适应。

    在回归模型中所有Quick-To-Train选择画廊学习者选项卡

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

    请注意

    如果你有并行计算工具箱™,默认应用程序并行火车模型。看到平行的回归模型训练

    选择模型类型中出现模型窗格。当模型完成训练,最好的RMSE(验证)分数是概述了在一个盒子里。

    模型验证分数最低的窗格中概述了在一个盒子里

  5. 点击模型模型窗格并打开相应的情节来探索结果。

    在接下来的步骤中,看到的手动回归模型训练比较和改进回归模型

  6. 尝试所有可用的nonoptimizable模型预设,点击所有模型部分的回归的学习者选项卡。

    模型中的所有选项画廊

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

手动回归模型训练

探索个人的模型类型,你可以训练模型一次或作为一个群体。

  1. 选择一个模型类型。在回归的学习者选项卡,模型节中,单击一个模型类型。看到所有可用的模型选择,单击箭头模型部分扩大回归模型的列表。nonoptimizable模型选择画廊中预设的起点与不同的设置,适合各种不同的回归问题。

    读的描述模型,视图切换到细节。

    回归模型的细节视图模型的画廊

    每个选项的更多信息,请参阅选择回归模型选项

  2. 在选择一个模型,你可以训练模型。在火车部分中,点击火车都并选择选择火车。重复这个过程,探索不同的模型。

    或者,您可以创建多个草案模型然后火车模型。在火车部分中,点击火车都并选择火车都

    提示

    首先选择回归树。如果你足够训练模型不能准确地预测响应,然后尝试其他模型具有更高的灵活性。为了避免过度拟合,寻找不太灵活的模型提供了足够的精度。

  3. 如果你想尝试所有nonoptimizable相同或不同类型的模型,然后选择其中的一个所有选项的模型画廊。

    或者,如果你想自动调整hyperparameters特定模型的类型,选择相应的Optimizable模型和执行hyperparameter优化。有关更多信息,请参见Hyperparameter优化回归学习者应用

下一步,请参阅比较和改进回归模型

平行的回归模型训练

您可以使用回归训练模型并行学习者如果你有并行计算工具。并行训练可以训练多个模型同时继续工作。

控制并行训练,切换使用并行按钮火车部分的回归的学习者选项卡。培训草案并行模型,确保之前点击按钮进行切换火车都。的使用并行按钮只有如果你有并行计算工具。

使用并行按钮在火车上一节

使用并行按钮是默认。你第一次点击火车都并选择火车都选择火车将显示一个对话框,而应用程序打开一个平行的工人。池打开后,你可以训练多个模型。

当并行模型训练,进步指标出现在每个培训和排队模型模型窗格。如果你想要,你可以取消单独的模型。在培训期间,您可以检查结果和情节从模型,并启动培训更多的模型。

如果你有并行计算工具箱,然后并行训练用于nonoptimizable模型回归的学习者,你不需要设置UseParallel选择的statset函数。

请注意

即使你没有并行计算工具箱,可以让应用程序响应在模型训练。在训练模型,草案回归的学习者选项卡,火车部分中,点击火车都并确保使用背景培训复选框被选中。然后,选择火车都选择。一个对话框显示在应用程序打开一个背景池。池打开后,可以继续与应用程序交互,同时在后台模型火车。

比较和改进回归模型

  1. 检查RMSE(验证)分数报告模型为每个模型面板中。点击模型模型窗格并打开相应的情节来探索结果。情节比较模型的性能通过检查结果。你可以重新排列的布局图对比结果跨多个模型:使用的选项布局按钮,拖拽的阴谋,或选择选项提供的文档模型的行为向右箭头图选项卡。

    另外,您可以通过比较模型排序选项的模型窗格。删除任何不必要的模型通过选择模型和点击删除选定的模型按钮在右上角的窗格中,点击删除模型部分的回归的学习者选项卡,或右键单击并选择模型删除

    看到可视化和性能评估模型回归的学习者

  2. 选择最好的模型模型窗格,然后尝试包括和不包括在模型中不同的特性。

    首先,创建一个模型的复制。在选择模型,点击重复的模型部分的回归的学习者选项卡或右键单击并选择模型重复的

    然后,单击特征选择选项部分的回归的学习者选项卡。使用可用的特性排名算法选择功能。

    尽量响应图帮助你识别功能删除。看你是否能提高预测能力较低的模型通过删除功能。指定要包括在模型中,预测和培训新模式使用新的选项。比较结果的模型中模型窗格。

    你也可以试着转换特性与主成分分析降低维数。点击主成分分析选项部分的回归的学习者选项卡。

    看到特征选择和特征转换使用回归学习者应用

  3. 试图进一步完善模型,你可以复制它,改变中的hyperparameter选项模型Hyperparameters模型的部分总结选项卡,然后火车模型使用新的选项。学习如何控制模型的灵活性,明白了选择回归模型选项。自动信息如何调优模型hyperparameters,明白了Hyperparameter优化回归学习者应用

    如果特征选择,PCA,或新hyperparameter值改善你的模型,试着训练所有模型类型与新设置。看看另一种模型类型并更好地与新设置。

提示

为了避免过度拟合,寻找不太灵活的模型提供了足够的精度。例如,寻找简单的模型,如回归树快速和容易理解。如果你的模型不够准确,那么尝试其他模型具有更高的灵活性,如集合体。学习模型的灵活性,明白了选择回归模型选项

这个图显示的应用模型窗格包含各种回归模型类型。

回归学习与训练模型应用在模型面板中

一步一步的例子比较不同的回归模型,明白了火车使用回归学习者应用回归树

接下来,您可以用不同的数据训练模型生成代码或训练模型导出到工作区使用新数据进行预测。看到出口回归模型预测新数据

相关的话题