
过拟合的处理方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
简介:本文探讨了机器学习中过拟合问题,并提供了多种有效的解决策略,如正则化、交叉验证和增加样本量等。
过拟合处理方法
增加数据集
我用三阶函数进行拟合,并且只给定了两个训练数据点。结果发现模型的训练损失可以降低,但测试效果不佳。解决这个问题的一种办法是增加更多的数据。
当我将数据集扩展到4个时:
性能有所改善。
继续增大至6个样本时:
改进更加明显了,最后我进一步增加了数据量到8个:
此时可以看到拟合情况已经相当理想了。
– 权重衰减
在另一个示例中,我们设置了训练集和测试集中特征的数量分别为20和100,并且每个输入的维度为200。真实的权重向量(true_w)由全为 0.01 的元素组成,而真实偏差项 (true_b) 则设为 0.05。
features = torch.randn((n_train + n_test, num_inputs))
全部评论 (0)
还没有任何评论哟~


