归一化与反归一化

归一化与反归一化

ID:12317361

大小:109.50 KB

页数:9页

时间:2018-07-16

归一化与反归一化_第1页
归一化与反归一化_第2页
归一化与反归一化_第3页
归一化与反归一化_第4页
归一化与反归一化_第5页
资源描述:

《归一化与反归一化》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、为什么要归一化?答:为了减少数据中存在的奇异样本数据存在所引起的网络训练时间增加,并可能引起网络无法收敛。其次保证程序运行时收敛加快。============外一篇有关mapminmax的用法详解byfaruto==================================几个要说明的函数接口:[Y,PS]=mapminmax(X)[Y,PS]=mapminmax(X,FP)Y=mapminmax('apply',X,PS)X=mapminmax('reverse',Y,PS)用实例来讲解,测试数据x1=[

2、124],x2=[523];>>[y,ps]=mapminmax(x1)y=  -1.0000  -0.3333  1.0000ps=    name:'mapminmax'    xrows:1    xmax:4    xmin:1  xrange:3    yrows:1    ymax:1    ymin:-1  yrange:2其中y是对进行某种规范化后得到的数据,这种规范化的映射记录在结构体ps中.让我们来看一下这个规范化的映射到底是怎样的?AlgorithmItisassumedthatXhason

3、lyfiniterealvalues,andthattheelementsofeachrowarenotallequal.·y=(ymax-ymin)*(x-xmin)/(xmax-xmin)+ymin;·[关于此算法的一个问题.算法的假设是每一行的元素都不想相同,那如果都相同怎么办?实现的办法是,如果有一行的元素都相同比如xt=[111],此时xmax=xmin=1,把此时的变换变为y=ymin,matlab内部就是这么解决的.否则该除以0了,没有意义!]也就是说对x1=[124]采用这个映射f:2*(x-xm

4、in)/(xmax-xmin)+(-1),就可以得到y=[-1.0000  -0.3333  1.0000]我们来看一下是不是:对于x1而言xmin=1,xmax=4;则y(1)=2*(1-1)/(4-1)+(-1)=-1;  y(2)=2*(2-1)/(4-1)+(-1)=-1/3=-0.3333;  y(3)=2*(4-1)/(4-1)+(-1)=1;看来的确就是这个映射来实现的.对于上面algorithm中的映射函数其中ymin,和ymax是参数,可以自己设定,默认为-1,1;比如:>>[y,ps]=map

5、minmax(x1)>>ps.ymin=0;>>[y,ps]=mapminmax(x1,ps)y=      0  0.3333  1.0000ps=    name:'mapminmax'    xrows:1    xmax:4    xmin:1  xrange:3    yrows:1    ymax:1    ymin:0  yrange:1则此时的映射函数为:f:1*(x-xmin)/(xmax-xmin)+(0),是否是这样的这回你可自己验证.O(∩_∩)O如果我对x1=[124]采用了某种规范化的

6、方式,现在我要对x2=[523]采用同样的规范化方式[同样的映射],如下可办到:>>[y1,ps]=mapminmax(x1);>>y2=mapminmax('apply',x2,ps)y2=  1.6667  -0.3333  0.3333即对x1采用的规范化映射为:f:2*(x-1)/(4-1)+(-1),(记录在ps中),对x2也要采取这个映射.x2=[5,2,3],用这个映射我们来算一下.y2(1)=2(5-1)/(4-1)+(-1)=5/3=1+2/3=1.66667y2(2)=2(2-1)/(4-1)

7、+(-1)=-1/3=-0.3333y2(3)=2(3-1)/(4-1)+(-1)=1/3=0.3333X=mapminmax('reverse',Y,PS)的作用就是进行反归一化,讲归一化的数据反归一化再得到原来的数据:>>[y1,ps]=mapminmax(x1);>>xtt=mapminmax('reverse',y1,ps)xtt=    1    2    4此时又得到了原来的x1(xtt=x1);=================================Matlab数字归一化问题(byying

8、zhilian)http://www.ilovematlab.cn/viewthread.php?tid=26409&extra=page%3D1&sid=Xs3tJM-------------------------------------------------------归一化化定义:我是这样认为的,归一化化就是要把你需要处理的数据经过处理后(通过某种算法)限制在你

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。