什么是批标准化 (Batch Normalization)

Batch Normalization, 批标准化, 和普通的数据标准化类似, 是将分散的数据统一的一种做法。

训练更深层的神经网络一直是深度学习中提高模型性能的重要手段之一。

批规范化操作,不仅加快了模型收敛速度,而且更重要的是在一定程度缓解了深层网络的一个难题“梯度弥散”,从而使得训练深层网络模型更加容易和稳定。另外,批规范化操作不光适用于深层网络,对传统的较浅层网络而言,批规范化也能对网络泛化性能起到一定提升作用。目前批规范化已经成为了几乎所有卷积神经网络的标配。

首先,我们来看一下批规范化操作(简称 BN)的流程。顾名思义,“批规范化”,即在模型每次随机梯度下降训练时,通过mini-batch来对相应的网络响应做规范化操作,使得结果(输出信号各个维度)的均值为0,方差为1。

BN 算法

什么是批标准化 (Batch Normalization)

我们引入一些 batch normalization 的公式. 这三步就是我们在刚刚一直说的 normalization 工序, 但是公式的后面还有一个反向操作, 将 normalize 后的数据再扩展和平移. 原来这是为了让神经网络自己去学着使用和修改这个扩展参数 gamma, 和 平移参数 β, 这样神经网络就能自己慢慢琢磨出前面的 normalization 操作到底有没有起到优化的作用, 如果没有起到作用, 我就使用 gamma 和 belt 来抵消一些 normalization 的操作.

什么是批标准化 (Batch Normalization)

最后我们来看看一张神经网络训练到最后, 代表了每层输出值的结果的分布图. 这样我们就能一眼看出 Batch normalization 的功效啦. 让每一层的值在有效的范围内传递下去。

BN 来规范化某些层或所有层的输入,从而可以固定每层输入信号的均值与方差。这样一来,即使网络模型较深层的响应或梯度很小,也可通过BN的规范化作用将其的尺度变大,以此便可解决深层网络训练很可能带来的“梯度弥散”问题。

在实验中, 研究人员发现可通过BN来规范化某些层或所有层的输入,从而可以固定每层输入信号的均值与方

差。这样一来,即使网络模型较深层的响应或梯度很小,也可通过BN的规范化作用将其的尺度变大,以此便可解决深层网络训练很可能带来的“梯度弥散”问题。

一个直观的例子:对一组很小的随机数做ℓ2 规范化操作:

什么是批标准化 (Batch Normalization)

关于BN 的使用位置,在卷积神经网络中BN 一般应作用在非线性映射函数前。另外,若神经网络训练时遇到收敛速度较慢,或“梯度爆炸”等无法训练的状况发生时也可以尝试用BN来解决。同时,常规使用情况下同样可加入BN 来加快模型的训练速度,甚至提高模型精度。

相关概念

归一化:

1)把数据变成(0,1)或者(1,1)之间的小数。主要是为了数据处理方便提出来的,把数据映射到0~1范围之内处理,更加便捷快速。

2)把有量纲表达式变成无量纲表达式,便于不同单位或量级的指标能够进行比较和加权。归一化是一种简化计算的方式,即将有量纲的表达式,经过变换,化为无量纲的表达式,成为纯量。

标准化:

在机器学习中,我们可能要处理不同种类的资料,例如,音讯和图片上的像素值,这些资料可能是高维度的,资料标准化后会使每个特征中的数值平均变为0(将每个特征的值都减掉原始资料中该特征的平均)、标准差变为1,这个方法被广泛的使用在许多机器学习算法中(例如:支持向量机、逻辑回归和类神经网络)。

中心化:平均值为0,对标准差无要求

归一化和标准化的区别:

归一化是将样本的特征值转换到同一量纲下把数据映射到[0,1]或者[-1, 1]区间内,仅由变量的极值决定,因区间放缩法是归一化的一种。标准化是依照特征矩阵的列处理数据,其通过求z-score的方法,转换为标准正态分布,和整体样本分布相关,每个样本点都能对标准化产生影响。它们的相同点在于都能取消由于量纲不同引起的误差;都是一种线性变换,都是对向量X按照比例压缩再进行平移。

标准化和中心化的区别:

标准化是原始分数减去平均数然后除以标准差,中心化是原始分数减去平均数。 所以一般流程为先中心化再标准化。

无量纲:我的理解就是通过某种方法能去掉实际过程中的单位,从而简化计算。

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/11121.html

(0)
江山如画的头像江山如画管理团队
上一篇 2022年9月22日 上午9:44
下一篇 2022年9月22日 下午2:17

99%的人还看了以下文章

  • 最新千元机性价比排行TOP21:第一意想不到,全面屏+骁龙660+5030mAh大电池

    安兔兔这份榜单总结了6月份1000元到1999元内的21款手机性价比排行情况。 360N7独占鳌头,排名第一。 360N7采用了常规18:9的5.99英寸全面屏,搭载骁龙660处理器,标配4GB+32GB存储组合,内置5030mAh大电池,最高支持18W快充,后置摄像头:1600万+200万像素,前置摄像头:800万像素。4GB+32GB  1299元,6G…

    2018年7月18日
    12.2K0
  • 国家高等教育智慧教育平台-人工智能教学公共服务开放应用专区

    国家高等教育智慧教育平台是依托国家智慧教育公共服务平台(Smart Education of China)构建的综合性教育服务体系,旨在通过数字化手段推动高等教育资源普惠共享与教学创新。其人工智能教学公共服务开放应用专区作为核心模块之一,聚焦人工智能领域的前沿技术普及与教育实践,具有以下核心功能与资源整合特点: 核心功能架构 1. **智能教学资源库** 专…

    2025年5月7日
    1.2K0
  • 手机拍照学会这几个拍照技巧, 让你的照片提升一个档次!

    如今智能手机硬件是越来越好,镜头像素也是逐步提升,自然而然地手机摄影已经成为我们生活的一部分。而且部分手机主打拍照功能,拍照效果非常好。由于各种原因,手机又和相机有一些区别,有些人用手机拍出来的照片可谓完美,但是有些人只会拍大头照。跟着小编一起学习下面几个手机拍照技巧,或许可以帮助你提升拍照技术呢! 保持稳定 由于智能手机重量比较轻,在拍照的时候我们拿手机的…

    2020年2月25日 科技
    6.6K0
  • 45道人工智能-期末考试试题及答案

    中国大学MOOC复旦大学《人工智能,语言和伦理》 1、单选(2分):计算机之父是(D) A.马文·明斯基 B.赫尔伯·西蒙 C.约翰·麦卡锡 D.艾伦·图灵 2、单选(2分):人工智能与计算机科学的关系是(D ) A.计算机学科的主要驱动力是人工智能研究 B.人工智能与计算机学科没有联系 C.计算机是人工智能研究的一个领域 D.人工智能是计算机学科的一个分支…

    2022年11月21日
    10.7K4
  • 各领域最强AI工具推荐来啦~全球最佳AI工具国产可替代软件

    各领域最强AI工具推荐来啦~全球最佳AI工具国内可用平替1、万能型国外:ChatGPT 国内:文心一言2、数字人国外:Lensa.AI 国内:妙鸭相机3、AI制作国外:Copy.AI 国内:摸鱼文案4、PPT制作国外:Tome 国内:美图 AI PPT5、AI抠图换背景国外:photoRoom 国内:斩图6、AI绘画国外:Midjourney 国内:文心一格

    2023年11月8日
    20.8K0
  • 中国可能超过70%的职业将被人工智能取代:翻译、记者、收银员、保安、客服……

    时代抛弃你时,连一声再见都不会跟你说! 不是我不明白, 是这世界变化太快! 我们正处于有史以来变动最快的时代,科技改变了我们的生活,也将让很多稳定的工作随风而逝。 当你还在质疑新能源汽车时,国家一声令下,全国推行“绿色牌照”! 当你又在质疑“无人驾驶”时,上海打响第一枪,腾出道路全面测试! 现在,高速公路无感支付都要来了,一场新的大变革正在到来! 今天,广东…

    2019年3月25日
    7.4K0

发表回复

登录后才能评论