如何定义一种基于模型 / 贝叶斯的超参数优化策略?
本练习是课程的一部分
通过我们的互动练习之一,将理论转化为实践
为什么会有"hyperparameter(超参数)"这个听起来有点奇怪的词?它"超"在哪里?本节将帮助您理解什么是模型参数,以及它们与机器学习中的超参数有何不同。随后,您将了解为什么需要调优它们,以及 caret 的默认设置如何自动包含超参数调优。
本章将学习如何使用笛卡尔网格来调优超参数。接着,您会实现更快、更高效的方法。您将使用随机搜索和自适应重采样来调整参数网格,把计算重点放在最优设定附近的取值范围。
本章将使用另一款具有便捷超参数调优功能的机器学习包。您将定义笛卡尔网格或执行随机搜索,并尝试更高级的技术。您还将学习用不同方式可视化并评估带有不同超参数的模型。
当前练习
在最后一章,您将使用 h2o——另一款具备便捷超参数调优功能的机器学习包。您将用它训练不同模型并定义笛卡尔网格。然后,您将执行随机搜索并使用停止准则。最后,您将学习 AutoML,这是一个 h2o 接口,只需一个函数即可非常快速、便捷地完成模型与超参数调优。