用验证曲线 validation curve 选择超参数

验证曲线用于评估不同超参数对模型性能的影响,帮助避免过拟合和欠拟合。通过观察模型在训练集和验证集上的表现,可以找到最佳的超参数设置。以SVM为例,当gamma值适中时,模型达到较好的平衡,过大则可能导致过拟合。绘制验证曲线的关键在于选取超参数的范围,并基于特定评价指标(如accuracy)比较模型性能。
摘要由CSDN通过智能技术生成

本文结构:

  • 验证曲线的作用?
  • 验证曲线是什么?
  • 怎么解读?
  • 怎么画?

验证曲线的作用?

我们知道误差由偏差(bias)、方差(variance)和噪声(noise)组成。

偏差:模型对于不同的训练样本集,预测结果的平均误差。
方差:模型对于不同训练样本集的敏感程度。
噪声:数据集本身的一项属性。

同样的数据(cos函数上的点加上噪声),我们用同样的模型(polynomial),但是超参数却不同(degree = 1, 4 ,15),会得到不同的拟合效果:

第一个模型太简单,模型本身就拟合不了这些数据(高偏差);
第二个模型可以看成几乎完美地拟合了数据;
第三个模型完美拟合了所有训练数据,但却不能很好地拟合真实的函数,也就是对于不同的训练数据很敏感(高方差)。

对于这两个问题,我们可以选择模型和超参数来得到效果更好的配置,也就是可以通过验证曲线调节。

  • 7
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值