首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >机器学习系列14:偏差与方差

机器学习系列14:偏差与方差

作者头像
SuperFeng
发布2019-09-26 16:12:14
发布2019-09-26 16:12:14
6880
举报
文章被收录于专栏:SuperFengSuperFeng

在训练机器学习模型中,结果不能被很好地预测通常是因为高偏差(欠拟合)高方差(过拟合)。把交叉验证集的代价函数和测试集的代价函数画在一个图像中:

左面红色部分为高偏差(欠拟合),右边红色部分为高方差(过拟合)。

对于如下模型,线性回归正则化的代价函数为:

其中蓝色框为正则化项,λ 越大,代表对参数的惩罚就越大。

训练集代价函数 J_train (θ) 交叉验证集代价函数 J_cv (θ) 测试集代价函数 J_test (θ) 不需要加正则化项,如下:

对于正则化代价函数,通过不同的 λ 值计算出参数集 θ,然后计算出相应的交叉验证集代价函数 J_cv (θ) 和测试集代价函数 J_test (θ)。

将它们画在一张图像中:

你会发现,随着 λ 增加, J_test (θ) 在不断增大,也就是说拟合程度越来越差。λ 刚开始增加时, J_cv (θ) 先减小,表示正则化优化了多项式的拟合,泛化程度较好;但随着 λ 不断增加,多项式对数据的拟合也会越来越差。通过这个图像,就可以找出最佳拟合的位置。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-03-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SuperFeng 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档