深度学习模型在训练集上很好而在测试集表现得不好而拟合次数并不多_吴恩达机器学习——当模型泛化能力不好,该如何改进...

本文探讨了当深度学习模型在训练集上表现良好但在测试集上泛化能力不足时的常见问题。介绍了评估机器学习算法性能的方法,如训练集和测试集的划分,以及如何通过学习曲线、验证集来选择模型参数,如多项式次数和正则化参数。此外,还讨论了偏差与方差的概念,以及如何通过调整这些参数来解决过拟合和欠拟合的问题,以提升模型的泛化能力。
摘要由CSDN通过智能技术生成

当利用training data训练完模型以后,发现训练的模型的泛化能力不好,对新数据误差较大。该怎么办?该如何改进该算法?常用的有以下几种方法:

1.使用更多的训练样本

2.减小特征数量,防止出现过拟合现象

3.增特特征数

4.增加多项式,提高模型精度

5.增大/减小正则化的参数

以上几种方法,该如何选择?

一.如何评估机器学习算法的性能

如何评估

将数据集划分,一部分作为训练集,一部分作为测试集,划分比例一般为7:3。且划分最好是无序、随机的。

5c0186f31ac135d731ab7b40440facfd.png

对于线性回归算法:首先利用training data训练集得到代价函数最小的参数,然后利用该参数计算测试集误差。

23864689b225435ce54beeb43f22ba5f.png

对于分类问题,即逻辑回归:步骤与线性回归相似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值