美文网首页
训练过程中Loss变换

训练过程中Loss变换

作者: 半笔闪 | 来源:发表于2019-09-28 20:59 被阅读0次

训练初级阶段loss平稳减小,准确率平稳提升,当达到一定值时,loss和准确率都再很小的范围内波动。

以上是正常情况,
此时loss突然剧烈增大(非平稳增大),准确率剧烈减小。这个问题的原因可能非常多,下面猜测几种可能:

  1. 有垃圾数据,比如图片与label不匹配的数据在这个时候进入了batch训练。

  2. loss交替增大和减小时可能时来到了局部收敛点,此时可以减小学习率训练。

  3. loss不断剧烈增大,准确率减小到0,此时可能是梯度消失或梯度爆炸了。这个可根据情况优化模型复杂度、增加数据等。

相关文章

  • 训练过程中Loss变换

    训练初级阶段loss平稳减小,准确率平稳提升,当达到一定值时,loss和准确率都再很小的范围内波动。 以上是正常情...

  • caffe训练报错集锦

    Caffe 训练时loss等于87.33或者NAN问题描述:训练过程中突然loss一直等于87.33原因:计算过程...

  • Python使用matplotlib库绘图保存

    在深度学习训练过程中,常常需要根据训练的loss和准确率来决定后续的优化方向,我们会在训练过程中得到每一轮的los...

  • 2019-03-04

    # 1. 过拟合表现: - 模型对训练集表现很好,对测试集拟合不好 - Loss(训练)小,Loss(测试)大 #...

  • 深度模型常见加速训练策略架构篇(一)---分布式训练介绍

    一、当前模型训练速度的瓶颈 (一)、当前模型训练步骤 读取Mini batch,前向传播计算loss loss反向...

  • 2019-08-15工作进展

    昨天工作: mvdssm:网络训练完成,训练阶段网络的title loss基本上没有下降,pic loss表现的比...

  • Train Loss保持下降,Valid Loss大幅度波动下降

    在使用PyTorch进行PointCNN的构建和实现中,发现模型在训练过程中Loss保持稳定下降,但是在验证过程中...

  • 字节CV面经

    介绍一下triplet loss 介绍一下基于triplet loss做的聚类 triplet loss训的过程中...

  • CTC Loss反向传播

    单个样本的Loss定义: 训练集上CTC Loss定义: 将所有样本的loss求和: CTC目标函数 给定语音序列...

  • gradient vanishing/explode 中的数值分

    分析dnn训练过程中的梯度弥散以及梯度爆炸,先从产生梯度的loss function说起。 一、例如,当CE作为l...

网友评论

      本文标题:训练过程中Loss变换

      本文链接:https://www.haomeiwen.com/subject/pifbuctx.html