位置: 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代码)

  • 网易云怎么一起听(网易云怎么一起和好友听歌)

    网易云怎么一起听(网易云怎么一起和好友听歌)

  • 魅族18x是线性马达吗(魅族18是什么线性马达)

    魅族18x是线性马达吗(魅族18是什么线性马达)

  • 饿了么怎么绑定淘宝账号(饿了么怎么绑定淘宝)

    饿了么怎么绑定淘宝账号(饿了么怎么绑定淘宝)

  • 抖音收藏怎么让别人看(抖音收藏怎么让所有人可见)

    抖音收藏怎么让别人看(抖音收藏怎么让所有人可见)

  • 华为mate40pro电池容量是多少(华为mate40pro电池健康度怎么查)

    华为mate40pro电池容量是多少(华为mate40pro电池健康度怎么查)

  • 华为p40pro原装膜是什么膜(华为p40pro原装膜是水凝膜吗)

    华为p40pro原装膜是什么膜(华为p40pro原装膜是水凝膜吗)

  • sdi线与视频线的区别(sdi线与75-5视频线的区别)

    sdi线与视频线的区别(sdi线与75-5视频线的区别)

  • 电视怎样连接手机热点(电视怎样连接手机蓝牙)

    电视怎样连接手机热点(电视怎样连接手机蓝牙)

  • 苹果11卡槽怎么放双卡(苹果11卡槽怎么放)

    苹果11卡槽怎么放双卡(苹果11卡槽怎么放)

  • 华为手表黑屏处理方法(华为手表 黑屏)

    华为手表黑屏处理方法(华为手表 黑屏)

  • 剪映图片怎么变速(剪映图片怎么变小了)

    剪映图片怎么变速(剪映图片怎么变小了)

  • 美版手机和国行有什么区别(美版手机和国行外观有什么区别)

    美版手机和国行有什么区别(美版手机和国行外观有什么区别)

  • 快手直播关小黑屋是什么意思(快手直播小黑板怎么设置)

    快手直播关小黑屋是什么意思(快手直播小黑板怎么设置)

  • 为什么手机无线网可以连上但是用不了(为什么手机无线网络连接上却不能上网)

    为什么手机无线网可以连上但是用不了(为什么手机无线网络连接上却不能上网)

  • 电脑怎么回到桌面(电脑怎么可以回到桌面)

    电脑怎么回到桌面(电脑怎么可以回到桌面)

  • 迁移聊天记录对方知道吗(迁移聊天记录对方的录音能听到吗)

    迁移聊天记录对方知道吗(迁移聊天记录对方的录音能听到吗)

  • 电脑wps怎么发送到qq(电脑wps怎么发送到qq邮箱里)

    电脑wps怎么发送到qq(电脑wps怎么发送到qq邮箱里)

  • 连续选择多个按什么键(选择多个连续的文件,可以按住选择第一个和最后一个)

    连续选择多个按什么键(选择多个连续的文件,可以按住选择第一个和最后一个)

  • vivos1可以遥控空调吗(vivo能遥控空调吗?)

    vivos1可以遥控空调吗(vivo能遥控空调吗?)

  • 简述osi/rm七层模型(osi/rm七层模型)

    简述osi/rm七层模型(osi/rm七层模型)

  • mate20显示运行内存(华为手机显示运行内存状态)

    mate20显示运行内存(华为手机显示运行内存状态)

  • 浏览器私密保存在哪里(浏览器私密保存怎么打开)

    浏览器私密保存在哪里(浏览器私密保存怎么打开)

  • 爱奇艺如何查看常见问题(爱奇艺如何查看会员充值记录)

    爱奇艺如何查看常见问题(爱奇艺如何查看会员充值记录)

  • 腾讯微云如何自动同步(腾讯微云怎样)

    腾讯微云如何自动同步(腾讯微云怎样)

  • 删除桌面图标快捷方式教程(删除桌面上的图标用什么键)

    删除桌面图标快捷方式教程(删除桌面上的图标用什么键)

  • 应纳所得税额的税率
  • 增值税专用发票使用规定 最新
  • 10万以内免征增值税怎么做账
  • 固定资产报废需要哪些人签字
  • 发票作废了可以重新领吗
  • 预算外资金收入政府会计
  • 有限合伙企业如何分红
  • 超市送现金券怎么做账
  • 建设工程中税费如何承担
  • 职工个人代扣款如何做账
  • 利润表中的上期金额怎么填?
  • 增值税普票收款人
  • 未达起征点销售额,11栏怎么填写
  • 前期差错更正处理方法
  • 城市垃圾处理费怎么申报
  • 发票勾选认证截图图片
  • 所得税申报表中利润总额是怎样算出来的
  • 代征税款手续费规定
  • 支票大写金额书写转换
  • 公司贷款收入如何计算
  • 关闭无法验证发布者
  • SwiftBTN.exe - SwiftBTN是什么进程 有啥作用
  • 路由器密码忘了怎么查到
  • 什么叫绝地求生
  • windows10激活密钥免费2023
  • 返利怎么走账
  • mpd linux
  • php read
  • 库存现金盘亏会计分录无法查明原因
  • 处置可供出售金融资产原先进入公允价值变动损益
  • 支付境外佣金交多少税
  • 音频的时域波形
  • 勘察设计四个阶段
  • php中input的用法
  • 公司注册资金多好还是少好
  • mongodb自增主键
  • 分公司可以独立签约吗
  • sqlserver聚集函数
  • mysql数据类型和java对应
  • 哪些所得需要去税务登记
  • sqlserver 数据库加密
  • 科目余额表科目
  • 居民和非居民企业的区别是什么
  • 经营性租赁资产
  • 申购费从哪里扣
  • 工程建设项目融资方式有哪些
  • 建筑施工企业检查的内容包括什么
  • 分公司内部管理模式
  • 加计扣除要交企业所得税吗
  • sql2008数据库置疑
  • SQLServer 通用的分区增加和删除的算法
  • 七彩虹主板 csm
  • macbookpro 钥匙串
  • 安装操作系统win10
  • win7系统开机黑屏
  • macbook怎么隐藏
  • aeadisrv.exe
  • linux的sbin
  • linux安全性从何而来
  • linux备份的文件bak如何恢复
  • windows8.1家庭版安装密钥
  • win8快速启动怎么开启
  • input submit、button和回车键提交数据详解
  • cocos2dx-js
  • js canvas绘制图片
  • nodejs ddd
  • node.js快速入门
  • 关于jquery的描述错误的是
  • js判断函数
  • jquery.form.js下载
  • node javascript
  • 用python编写
  • android推送权限
  • 欢欢长大了的童年
  • python3.9爬取网页教程
  • 2022年最新最全执业药师继续教育考试答案
  • 医院法制科工作职责
  • 外贸公司如何开发客户
  • 排污费属于什么费用科目
  • 婚育证明可以开假的吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设