跳到主要内容 跳到补充内容

超参数优化

机器学习模型需要不同的约束、权重或学习率来概括不同的数据模式。这些度量称为超参数,用于控制学习过程。需要调整超参数,以便模型能够最优地解决机器学习问题。

默认情况下,AutoML 为模型训练中使用的每个算法使用一组预定义的超参数值。这些是数据科学界普遍接受的标准优化值。自动选择超参数值的最高性能组合。

然而,在某些情况下,您可能需要微调模型以获得最佳预测结果。这可以使用超参数优化 (HPO) 来实现。

AutoML 仅为您在实验配置中选择的集合的最佳算法运行超参数优化。首先,运行随机搜索,然后进行网格搜索,以找到算法的最佳超参数。

在使用超参数优化之前,需要考虑一些重要事项:

  • 第一次训练模型时不要使用超参数优化。它的设计目的是在您训练完模型并对结果满意后使用。这一过程往往需要反复改进和再训练。

  • 超参数优化增加了大量时间。如果使用标准预定义的超参数值对模型的训练过程需要五分钟,则启用超参数优化的同一模型的训练可能需要数小时。

超参数优化中使用的算法

超参数优化仅限于特定的算法和模型类型。它专门设计用于以下模型类型和算法:

  • 二元分类模型

    • Catboost 分类

    • 弹性网回归

    • 套索回归

    • LightGBM 分类

    • 逻辑回归

    • 随机森林分类

    • XGBoost 分类

  • 回归模型

    • Catboost 回归

    • LightGBM 回归

    • 随机森林回归

    • XGBoost 回归

启用超参数优化

  1. 在实验中,单击视图配置

    实验配置面板打开。

  2. 如果需要,请单击新版本以配置下一个版本。

  3. 在面板中,展开模型优化

  4. 智能切换到手动

    超参数优化不适用于智能模型优化。

  5. 单击超参数优化复选框。

查看超参数值

在详细模型分析期间,在比较选项卡中查看超参数值。有关更多信息,请参阅执行 详细的模型分析

了解详情

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!