归一化是将数据限制在[0,1]之间,标准化是将数据限制在一定范围内,一般是指正态化,即均值是0,方差是1,即使数据不满足正态分布,亦可以使用这个方法。

归一化一般采用的是最大最小规范化对原始数据进行线性变换

标准化一般采用的是Z-score规范化:就是均值是0,方差是1的正太分布。

在matlab里面归一化的方法有:premnmx、postmnmx、tramnmx、mapminmax。premnmx指的是归一到[-1 1],tramnmx是变化测试集输入结果,postmnmx是转化测试集输出结果。

mapminmax这个函数可以把矩阵的每一行归一到[a b].默认为[-1 1].

[p_train,PS] = mapminmax(P_train,a,b). 其中P_train是需要归一的矩阵,train是结果

当需要对另外一组数据归一时,比如SVM中的training data用以上方法归一,而test data就可以用下面的方法做相同的归一:t_train = mapminmax('apply',T_train,PS)

当需要把归一的数据还原时,可以用以下命令: T_sim = mapminmax('reverse',t_sim,PS)

 %数据归一化
[p_train,ps_input]=mapminmax(P_train,0,1);
[t_train,ps_output]=mapminmax(T_train,0,1);
p_test=mapminmax('apply',P_test,ps_input);
%数据反归一化
T_sim=mapminmax('reverse',t_sim,ps_output);

matlab归一化和标准化相关推荐

  1. matlab标准化和归一化,matlab归一化标准化

    数据规范中的归一化与标准化: A.归一化 vs. 标准化 归一化:要把你需要处理的数据经过处理后(通过某种算法)限制在你需要的一定范围内.首先归一化是为了后面数据处理的方便,其次是保正程序运行时收敛加 ...

  2. matlab对数据标准化 归一化的处理

    1.数值标准化 首先计算各属性的平均值和平均绝对误差,公式为 其中,表示第k个属性的均值,表示第k个属性的平均绝对误差,表示第i条记录的第k个属性. 然后对每条数据记录进行标准化度量,即 其中,表示标 ...

  3. matlab数据无量纲化_MATLAB数据预处理——归一化和标准化

    输入/输出数据的预处理 尺度变换 尺度变换也称归一化或标准化,是指通过变换处理将网络的输入/输出数据限制在[0,1]或[-1,1]区间内.进行尺度变换的原因有: (1)网络的各个输入数据常常具有不同的 ...

  4. 使用matlab进行数据标准化的两种方法

    数据的标准化(normalization)是将数据按比例缩放,使之落入一个小的特定区间.在某些比较和评价的指标处理中经常会用到,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能 ...

  5. 归一化 vs 标准化 定量的分析

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 导读 不要再用sklearn中的StandarScaler作为默认 ...

  6. 数据的规范化,归一化,标准化,正则化

    原文地址:数据的规范化,归一化,标准化,正则化作者:打湿井盖 数据的规范化,归一化,标准化,正则化,这几个破词整得我头晕,首先这些词就没规范好,对数据做实验更晕,网上狂搜一阵后,发现数据归一化,标准化 ...

  7. 为什么需要做归一化或者标准化

    为什么需要做归一化或者标准化 一句话解释就是为了让我们求解loss最低值的过程中更加的平稳和缓,容易收敛. 具体解释可以看这里: 特征工程中的「归一化」有什么作用? - 忆臻的回答 - 知乎 http ...

  8. 机器学习之数据预处理——归一化,标准化

    机器学习之数据预处理--归一化,标准化 基础知识 1.什么是特征预处理 2.预处理方法 : 3.预处理API: 数据的标准化(normalization)和归一化 数据的标准化 数据归一化 1 把数变 ...

  9. 归一化、标准化和正则化

    归一化 Normalization 归一化一般是将数据映射到指定的范围,用于去除不同维度数据的量纲以及量纲单位. 常见的映射范围有 [0, 1] 和 [-1, 1] ,最常见的归一化方法就是 Min- ...

最新文章

  1. java本地方法封装库_JNA-Java本地方法封装库
  2. libvmi编译问题
  3. Qt中的QTimer
  4. 【sock_stream和sock_dgram】、 【AF_INET和AF_UNIX】
  5. 第12天,HTML基础
  6. ac 梦幻布丁 启发式合并
  7. 三体与计算机科学与技术,《三体》作者刘慈欣:AlphaGo赢了,但人工智能不可能强大到没有弱点...
  8. 网盘中搭建git服务
  9. ETCD for java_etcd-java使用
  10. 把14亿中国人都拉到一个微信群在技术上能实现吗?
  11. 优秀工程师必备的三大思维
  12. 戴维斯分校 计算机硕士,加州大学戴维斯分校计算机研究生录取条件是什么?
  13. drcom for linux,Drcom for Ubuntu上网解决经验
  14. atob()和btoa() 进行base64的编码和解码
  15. 【年度总结系列 2019】2019 时不我与
  16. MATLAB特殊矩阵的构造
  17. Leetcode 61~80
  18. 算法 图1 列出连通集
  19. layui导出excel动态拆分单元格一个单元格显示多行数据合并单元格
  20. 5个准入控制系统的常见问题解答让您进一步了解准入控制系统

热门文章

  1. DataSource和SessionFactory的区别
  2. Linux C alarm的使用
  3. css实现文字左右添加横线
  4. 如何在h5页面中调用摄像头来完成拍照之类的操作
  5. Python字符串对齐方法(ljust()、rjust()和center())详解
  6. Android: How to Capture Screen in Gingerbread(2.3中实现截屏)
  7. Adapter适配器与具体应用
  8. RADARE2+FRIDA=R2FRIDA Best Dynamic Debugging Tool
  9. Android权限 权限等级 普通权限 敏感权限 申请权限
  10. linux shell logout,.bash_pfofile、.bash_logout和.bashrc区别