我是靠谱客的博主 专注帆布鞋,最近开发中收集的这篇文章主要介绍Tensorflow2.0——过拟合问题Overfitting,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Tensorflow2.0——Overfitting

  • Overfitting
    • regularization/weight decay
    • 动量与学习率
      • momentum动量
      • learning rate decay
    • Early Stopping
    • dropout
    • Stochastic Gradient Descent

Overfitting

解决办法:
1.增加数据量
2.降低模型复杂度:控制网络结构、增加正则项(惩罚项)
3.dropout
4.数据增强
5.测试数据在过拟合前停止迭代

regularization/weight decay

在这里插入图片描述
两种类型
在这里插入图片描述即增加正则项,如果模型存在过拟合现象,使用weight_decay可以很好地解决过拟合现象,但如果模型解释能力正好,再使用weight_decay就很大地减弱了模型的能力。

[one_by_one regularization]
在这里插入图片描述
[flexible regularization]
在这里插入图片描述

动量与学习率

momentum动量

在这里插入图片描述

为小球加一个惯性量。
在这里插入图片描述

learning rate decay

自适应:根据迭代次数降低学习速率。
在这里插入图片描述

Early Stopping

在这里插入图片描述

选择能够使验证集精度最高的迭代次数。

dropout

不使网络全连接。在层与层之间加入dropout。
在这里插入图片描述

Stochastic Gradient Descent

取一个batch计算误差更新梯度。

最后

以上就是专注帆布鞋为你收集整理的Tensorflow2.0——过拟合问题Overfitting的全部内容,希望文章能够帮你解决Tensorflow2.0——过拟合问题Overfitting所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部