深度 | BatchNorm是如何在深度学习优化过程中发挥作用的?(3)

深度 | BatchNorm是如何在深度学习优化过程中发挥作用的?(3)

[原创文章:www.11jj.com]

图中蓝色线为添加了BatchNorm的结果,右侧描述了对应Internal covariate shift的变化。
[转载出处:www.11jj.com]

 

那BatchNorm究竟发挥了什么作用呢?


事实上,我们确定了BatchNorm对训练过程的关键影响:它对底层优化问题再参数化,使其解空间更加平滑。首先,损失函数的Lipschitzness得到改进,即损失函数能以较小的速率变化,梯度的幅度也变小。然而效果更强,即BatchNorm的再参数化使损失函数的梯度更加Lipschitz,就有着更加“有效”的β-smoothness。这些平滑效果对训练算法的性能起到主要的影响。改进梯度的Lipschitzness使我们确信,当我们在计算梯度的方向上采取更大步长时,此梯度方向在之后仍是对实际梯度方向的精准估计。


因此,它能使任何基于梯度的训练算法采取更大的步长之后,防止损失函数的解空间突变,既不会掉入梯度消失的平坦区域,也不会掉入梯度爆炸的尖锐局部最小值。这也就使得我们能够用更大的学习速率,并且通常会使得训练速度更快而对超参数的选择更不敏感。因此,是BatchNorm的平滑效果提高了训练性能。


为了证明BatchNorm对损失函数稳定性的影响,即Lipschitzness,对训练过程中每步,我们计算损失函数的梯度,并测量当我们朝梯度方向移动时损失函数如何变化。见下图中(a),我们看到,与用BatchNorm的情况相反,vanilla网络的损失函数的确有着大幅波动,特别是在训练的初始阶段。同样为了证明BatchNorm对损失函数的梯度稳定性/ Lipschitzness影响,我们在下图中(b)绘制了vanilla网络和BatchNorm 整个训练过程中的“有效”β-smoothness(“有效”在这里指,朝梯度方向移动时测量梯度的变化),结果差异性很大。


为了进一步说明梯度稳定性和预测性的增加,我们测量在训练给定点处的损失梯度与沿着原始梯度方向的不同点对应的梯度之间的L2距离。如下图中(c)显示了vanilla网络和BatchNorm网络之间的这种梯度预测中的显着差异(接近两个数量级)。我们还考察了线性深度网络,BatchNorm也有着很好的平滑效果。要强调的是,即使我们值集中探索了沿着梯度方向的损失解空间情况,对于其他任意方向,也有一致的结论。

深度 | BatchNorm是如何在深度学习优化过程中发挥作用的?(3)

自媒体 微信号:11jj 扫描二维码关注公众号
爱八卦,爱爆料。

小编推荐

  1. 1

    没保存的word文件怎么恢复2007(word07没保存上的文件怎么恢复)

    大家好,小丽今天来为大家解答没保存的word文件怎么恢复2007以下问题,word07没保存上的文件怎么恢复很多人还不知道,现在让我们一起来看看吧!

  2. 2

    神将世界郭女王好获得吗(神将世界郭女王好获得吗)

    大家好,小乐今天来为大家解答神将世界郭女王好获得吗以下问题,神将世界郭女王好获得吗很多人还不知道,现在让我们一起来看看吧!1、神将世

  3. 3

    必考叠词归类(AAB、ABB、AABB、ABCC、AABC、ABAB、ABAC)(可下载)

    ☛小学语数1至6年级【预习、复习】资料合集请写出4个AABC形式的成语,孩子功课、试卷中如许的题型总能把家长难倒!虽说平时爸妈们也见了不少如

  4. 4

    一洗黑(一洗黑什么牌子最安全)

    大家好,小丽今天来为大家解答一洗黑以下问题,一洗黑什么牌子最安全很多人还不知道,现在让我们一起来看看吧!1、一洗黑是一种黑色染发剂,

  5. 5

    蒹葭赏析(蒹葭鉴赏300字)

    大家好,小豪今天来为大家解答蒹葭赏析以下问题,蒹葭鉴赏300字很多人还不知道,现在让我们一起来看看吧!1、蒹葭苍苍,白露为霜。2、蒹葭苍苍

  6. 6

    白雪公主怎么画(白雪公主怎么画又可爱又简单)

    大家好,小豪今天来为大家解答白雪公主怎么画以下问题,白雪公主怎么画又可爱又简单很多人还不知道,现在让我们一起来看看吧!1、首先画白雪

  7. 7

    母亲,是一辈子的贵人

    她倾尽全力,只愿你幸福安然“妈妈”这两个字,任何时候唤起来,都感受无比平坦。只因她是这个世界上最爱我们的人。母亲很少说爱你,但一举

  8. 8

    河蟹怎么保存(河蟹怎么保存时间长)

    大家好,小丽今天来为大家解答河蟹怎么保存以下问题,河蟹怎么保存时间长很多人还不知道,现在让我们一起来看看吧!1、绑住河蟹,表面敷上湿

Copyright 2024.依依自媒体,让大家了解更多图文资讯!