位置: IT常识 - 正文

几种常见的归一化方法(常见的归中反应有哪些)

编辑:rootadmin
几种常见的归一化方法

推荐整理分享几种常见的归一化方法(常见的归中反应有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:什么是归一,常见的归中反应有哪些,常见的归中反应有哪些,几种常见的归一模型,常见的归一化算法包括,几种常见的归一模型,几种常见的归一模型,常见的归一化算法包括,内容如对您有帮助,希望把文章链接给更多的朋友!

数据归一化是深度学习数据预处理中非常关键的步骤,可以起到统一量纲,防止小数据被吞噬的作用。

一:归一化的概念

归一化就是把所有数据都转化成[0,1]或者[-1,1]之间的数,其目的是为了取消各维数据之间的数量级差别,避免因为输入输出数据数量级差别大而造成网络预测误差过大。

二:归一化的作用

1)为了后面数据处理的方便,归一化可以避免一些不必要的数值问题。

2)为了程序运行时收敛速度更快

3)统一量纲。样本数据的评价标准不一样,需要对其量纲化,统一评价标准,这算是应用层面的需求。

4)避免神经元饱和。就是说当神经元的激活在接近0或者1时,在这些区域,梯度几乎为0,这样在反向传播过程中,局部梯度就会接近于0,这样非常不利于网络的训练。

5)保证输出数据中数值小的不被吞食。

三:归一化的类型1:线性归一化

线性归一化也被称为最小-最大规范化;离散标准化,是对原始数据的线性变换,将数据值映射到[0,1]之间。用公式表示为:

差标准化保留了原来数据中存在的关系,是消除量纲和数据取值范围影响的最简单的方法。代码实现如下:

def MaxMinNormalization(x,Max,Min): x = (x - Min) / (Max - Min); return x

适用范围:比较适用在数值比较集中的情况

缺点:1)如果max和min不稳定,很容易使得归一化的结果不稳定,使得后续使用效果也不稳定。如果遇到超过目前属性[min,max]取值范围的时候,会引起系统报错。需要重新确定min和max。

2)如果数值集中的某个数值很大,则规范化后各值接近于0,并且将会相差不大。(如 1,1.2,1.3,1.4,1.5,1.6,10)这组数据。

2:零-均值归一化(Z-score标准化)

Z-score标准化也被称为标准差标准化,经过处理的数据的均值为0,标准差为1。其转化公式为:

其中为原始数据的均值,为原始数据的标准差,是当前用的最多的标准化公式

这种方法给予原始数据的均值(mean)和标准差(standard deviation)进行数据的标准化。经过处理的数据符合标准正态分布,即均值为0,标准差为1,这里的关键在于复合标准正态分布

代码实现如下:

def Z_ScoreNormalization(x,mu,sigma): x = (x - mu) / sigma; return x3:小数定标规范化

这种方法通过移动属性值的小数数位,将属性值映射到[-1,1]之间,移动的小数位数取决于属性值绝对值的最大值。转换公式为:

几种常见的归一化方法(常见的归中反应有哪些)

4:非线性归一化 

这个方法包括log,指数,正切

适用范围:经常用在数据分析比较大的场景,有些数值很大,有些很小,将原始值进行映射。

四:批归一化(BatchNormalization)1:引入

在以往的神经网络训练时,仅仅只对输入层数据进行归一化处理,却没有在中间层进行归一化处理。虽然我们对输入数据进行了归一化处理,但是输入数据经过了这样的矩阵乘法之后,其数据分布很可能发生很大改变,并且随着网络的层数不断加深。数据分布的变化将越来越大。因此这种在神经网络中间层进行的归一化处理,使得训练效果更好的方法就被称为批归一化(BN)

2:BN算法的优点

1)减少了人为选择参数

2)减少了对学习率的要求,我们可以使用初始状态下很大的学习率或者当使用较小的学习率时,算法也能够快速训练收敛。

3)破换了原来的数据分布,一定程度上缓解了过拟合(防止每批训练中某一个样本经常被挑选到)

4)减少梯度消失,加快收敛速度,提高训练精度。

3:批归一化(BN)算法流程

输入:上一层输出结果X={x1,x2,.....xm},学习参数,

算法流程:

1)计算上一层输出数据的均值:

其中,m是此次训练样本batch的大小。

2)计算上一层输出数据的标准差:

3)归一化处理得到

公式中的是为了避免分母为0而加进去接近于0的很小的值。

4)重构,对经过上面归一化处理得到的数据进行重构,得到:

其中,为可学习的参数。

详细理解可参考:深度学习基础之归一化

几种常见的归一化方式

本文链接地址:https://www.jiuchutong.com/zhishi/294568.html 转载请保留说明!

上一篇:网络工程师笔记(网络工程师笔记大全)

下一篇:YOLOv8代码上线,官方宣布将发布论文,附精度速度初探和对比总结(yolov1代码)

  • coloros5.2支持机型有(coloros5.2适配机型)

    coloros5.2支持机型有(coloros5.2适配机型)

  • 电脑n卡是什么(电脑n卡是什么显卡)

    电脑n卡是什么(电脑n卡是什么显卡)

  • 拼多多付款了不显示订单(拼多多付款了不想要怎么退)

    拼多多付款了不显示订单(拼多多付款了不想要怎么退)

  • 手机号码被拉黑的提示(手机号码被拉黑怎么才能打通)

    手机号码被拉黑的提示(手机号码被拉黑怎么才能打通)

  • 拼多多中评对店铺有影响吗(拼多多中评怎么改好评)

    拼多多中评对店铺有影响吗(拼多多中评怎么改好评)

  • 华为手机要不要更新系统

    华为手机要不要更新系统

  • 抖音怎么清理无效视频(抖音怎么清理无效关注)

    抖音怎么清理无效视频(抖音怎么清理无效关注)

  • 华为9x有红外遥控吗(华为9x有红外线)

    华为9x有红外遥控吗(华为9x有红外线)

  • xdr和liquid区别

    xdr和liquid区别

  • 华为平板m6中间按键没反应(华为平板m6中间按键失灵)

    华为平板m6中间按键没反应(华为平板m6中间按键失灵)

  • b站上禁止转载能分享吗(b站上禁止转载视频怎么下载)

    b站上禁止转载能分享吗(b站上禁止转载视频怎么下载)

  • windows是安卓系统吗(安卓系统属于微软吗)

    windows是安卓系统吗(安卓系统属于微软吗)

  • QQ恢复系统(qq恢复系统在哪里)

    QQ恢复系统(qq恢复系统在哪里)

  • dps文件在手机里怎么打开(手机怎么把dps文件转化成ppt)

    dps文件在手机里怎么打开(手机怎么把dps文件转化成ppt)

  • word如何加分页符(word如何分页阅读)

    word如何加分页符(word如何分页阅读)

  • oppo手机打开hd要钱吗(opp手机出hd)

    oppo手机打开hd要钱吗(opp手机出hd)

  • wadl temp文件能删除吗(temp文件不能删除哦)

    wadl temp文件能删除吗(temp文件不能删除哦)

  • ios13三指触控怎么关(苹果13三指)

    ios13三指触控怎么关(苹果13三指)

  • 荣耀9x有没有人脸解锁(荣耀9x有没有人脸识别)

    荣耀9x有没有人脸解锁(荣耀9x有没有人脸识别)

  • p40什么时候发布(p40何时发布上市的)

    p40什么时候发布(p40何时发布上市的)

  • 华为nova5pro和nova5i有啥区别(华为nova5pro和nova10哪个好)

    华为nova5pro和nova5i有啥区别(华为nova5pro和nova10哪个好)

  • 苹果原装线支持快充吗(苹果原装线支持30w快充吗)

    苹果原装线支持快充吗(苹果原装线支持30w快充吗)

  • iphonexr如何降版本(苹果xr如何降低版本)

    iphonexr如何降版本(苹果xr如何降低版本)

  • 快手发布失败怎么回事(快手作品发送失败怎么找回)

    快手发布失败怎么回事(快手作品发送失败怎么找回)

  • 如何在EXCEL中取消隐藏行(如何在excel中取最早与最晚)

    如何在EXCEL中取消隐藏行(如何在excel中取最早与最晚)

  • C++ 性能小测 1 二维数组的遍历效率(c++评测)

    C++ 性能小测 1 二维数组的遍历效率(c++评测)

  • 怎样禁止织梦dedecms会员恶意注册(织梦怎么用)

    怎样禁止织梦dedecms会员恶意注册(织梦怎么用)

  • 金税盘老是重复更新进不去
  • 销售收入怎么做会计凭证
  • 餐饮业税务申报
  • 非盈利机构怎么说
  • 水利建设基金的会计分录
  • 项目转包是什么意思
  • 工会支出发票抬头是企业名称可以吗
  • 预提佣金会计分录是什么
  • 股权变更前账务怎么处理
  • 出口关税如何做账
  • 进项留底怎么做账
  • 代扣代缴城建税可以享受六税两费
  • 营改增后挂靠开票作收入吗?
  • 个人两处以上所得经营所得怎么申报
  • 国有划拨地是否能转让土地
  • 增值税免税收入进项税额转出
  • 企业进项发票如何做账
  • 核定征收分几种
  • 没有车船税证明可以年检吗
  • 公户批量扣费是啥意思
  • 没有认缴到位的股票
  • 计提个税怎么做
  • 政府的扶持资金是否缴税
  • 商业承兑汇票如何签收
  • 税务局返还的手续费需开发票吗
  • 暂估入库的处理方式有哪三种
  • 存货退回账务处理
  • 完工产品成本怎么算
  • 借条怎么写有法律效力范本长期有效
  • 进程lsass.exe
  • 重楼的功效与作用价格
  • 会计学中的折旧是什么意思
  • js编写一个标准的单例模式类
  • 营改增后如何纳税
  • php自定义变量的方法是
  • vue笔记项目
  • cvpr2020结果
  • python按行读入
  • ps渐变透明效果怎么弄
  • docker_practice
  • vue解决跨域的几种办法
  • 出口货物退货会退税吗
  • 信息技术服务所得税税负率多少
  • 关联公司开发票
  • python如何在一个文件中运行另一个文件
  • 微众银行的企业贷款好批吗
  • 建筑安装个人所得税征收管理办法
  • 无形资产出售当月是否摊销
  • 本年利润怎么结转成未分配利润
  • 实收资本在核算上有哪些要求
  • 政策性搬迁涉及的税种
  • 资本化期间专门借款利息费用需将
  • 提前预支工资怎么打条子
  • 施工单位结算
  • 偿债基金专户
  • 折扣的种类有哪几种
  • 新买固定资产怎么记账
  • 全额工资和实发工资
  • 双倍余额递减法最后两年怎么算
  • 培训公司会计账务处理
  • win7系统最佳性能
  • win8.1系统安装教程
  • 电脑没有系统了如何重装系统
  • 提高系统能力
  • sstray.exe - sstray是什么进程 有什么作用
  • window 删除服务
  • centos mail命令
  • win10双击应用程序没反应
  • win7没有nvidia控制面板怎么调节亮度
  • nodejs中的事件循环的执行顺序
  • perl 比较符
  • jquery教程w3c
  • jquery三种遍历方法
  • jquery校验form表单
  • jquery自定义的方法有哪些
  • js判断浏览器内核和版本
  • css图片渐变效果
  • js图片预览
  • 电子税务局如何申报社保
  • 莆田税务学校地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设