将任意矩阵归一化到任意区间,和反归一化

原创 2012年03月23日 00:08:23

归一化到任意区间,并反归一化,这个很常用。写了个简单的函数,留着平时备用。

%matlab code
%normalization
function normalized = normalize(A,minOut,maxOut)
%input:
%      A:   the matrix to be normalize
% minOut:   the minimum value after normalized
% maxOut:   the maximum value after normalized

%output:   
%normalized:the normalized matrix

minA=min(min(A));maxA=max(max(A));
normalized=(A-minA)/(maxA-minA)*(maxOut-minOut)+minOut;
end %end function


调用:

%normalize test
load A;
%记住A的最大值和最小值,以便反归一化时用
minA=min(min(A));maxA=max(max(B));
%归一化A到B
B=normalize(A,0,255);
%反归一化B到A
inverse_B=normalize(B,minA,maxA);
%此时inverse_B应等于A。 


神经网络训练之数据归一化处理

本文转自  http://blog.csdn.net/acdreamers/article/details/44664205,感谢原作者的付出和分享 在机器学习中领域中的数据分析之前...
  • fuwenyan
  • fuwenyan
  • 2016年12月27日 12:54
  • 7824

R神经网络代码 (对数据有归一化和反归一化)

nnet包实现神经网络看了下网上很多R实现的神经网络都是调用包直接做模型,对于神经网络用来预测的代码根本没有进行归一化和反归一化的求解,在我直接研究了R的scale函数原理后,我先用它对数据归一化,他...
  • u014356002
  • u014356002
  • 2017年04月11日 14:56
  • 1473

matlab归一化和反归一化函数——mapminmax

A=[1 2 3;4 5 6] A = 1 2 3 4 5 6 >> [B,PS]=mapminmax(A,0,1) B = ...
  • zb1165048017
  • zb1165048017
  • 2016年03月20日 23:54
  • 7617

matlab归一化和反归一化函数——mapminmax

[plain] view plain copy  print? A=[1 2 3;4 5 6]      A =           1     2     3        4     ...
  • xiaopihaierletian
  • xiaopihaierletian
  • 2017年01月06日 15:08
  • 2414

matlab标准化和反标准化——zscore

先来看自带函数zscore的使用 >> A=[1 2 3;4 5 6]; >> [B,A_mean,A_std]=zscore(A) B = -0.7071 -0.7071 -0.7...
  • zb1165048017
  • zb1165048017
  • 2016年03月25日 09:27
  • 5851

归一化和反归一化matlab程序

  • 2017年03月06日 20:26
  • 2KB
  • 下载

归一化、标准化和正则化的关系

归一化(Normalization)         1.把数据变为(0,1)之间的小数。主要是为了方便数据处理,因为将数据映射到0~1范围之内,可以使处理过程更加便捷、快速。      ...
  • qq_22194315
  • qq_22194315
  • 2017年08月01日 20:33
  • 169

关于矩阵的归一化

最近在看Yang大牛稀疏表示论文的代码,发现里面很多的操作的用到了矩阵的列归一化,这里谈一谈列归一化的实现,以及其带来的好处。 矩阵的列归一化,就是将矩阵每一列的值,除以每一列所有元素平方和的绝对...
  • u010381985
  • u010381985
  • 2017年03月02日 13:54
  • 6858

几种归一化方法(Normalization Method)python实现

数据归一化问题是数据挖掘中特征向量表达时
  • kryolith
  • kryolith
  • 2014年10月04日 02:07
  • 36853

矩阵归一化

归一化化定义:我是这样认为的,归一化化就是要把你需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内。首先归一化是为了后面数据处理的方便,其次是保正程序运行时收敛加快。 在matlab里...
  • andywu24
  • andywu24
  • 2015年06月26日 08:53
  • 1508
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:将任意矩阵归一化到任意区间,和反归一化
举报原因:
原因补充:

(最多只允许输入30个字)