归一化函数mapminmax的讨论
一、基本用法
[y,ps] = mapminmax(x,ymin,ymax) % 这里如果不指定 ymin,ymax,则ymin默认为-1,ymax默认为1。
mapminmax(data) 默认归一化范围为[-1,1],且对每一行做归一化。一定记住是对行进行归一化!!!
二、归一化的讨论
参考:http://www.ilovematlab.cn/thread-63766-1-1.html
问题一:
在智能算法程序实现中中,原始数据应当对每一个属性(维度进行归一化)即应当使数据集data中行代表属性,列代表样本数据个数。而数据读取函数textread、xlsread均根据数据集进行按列读取,因此,我们必须在归一化时注意是否需要转置。
问题二:
常用形式:
[inputtrain,setting] = mapminmax(input_train');
inputtest = mapminmax('apply',input_test',setting);
这两句命令代表将Input_text按input_train的归一化规则进行归一化,但是前提必须是input_test中的数据必须在inout_train数据的最小值和最大值之间
两种观点:
一种是将数据集与测试集放在一起进行归一化;另一种是不用在意测试集的最值,因为实际中测试数据本身就是不确定的,正好可以检测模型的诊断/预测能力。个人倾向于后者。具体情况还要具体对待
note:
BP神经网络中,newff函数使用的数据m行n列,行代表数据属性值,列代表数据样本的个数。
libSVM中,各函数使用的矩阵m行n列比如880X6,行代表数据样本的个数,列代表数据的属性值。两者正好相反。
归一化函数mapminmax的讨论相关推荐
- Matlab中3条曲线归一,matlab中关于数据归一化函数mapminmax的使用
几个要说明的函数接口: [Y,PS] = mapminmax(X) [Y,PS] = mapminmax(X,FP) Y = mapminmax('apply',X,PS) X = mapminmax ...
- Matlab归一化函数(mapminmax)
功能:将矩阵的每一行处理成[-1,1]区间.处理需要归一化的m*n矩阵X,归一化后的矩阵记为Y. 主要有5种调用形式 1.[Y,PS] = mapminmax(X,YMIN,YMAX) 其中,YMIN ...
- matlab中归一化到[0,1]的函数mapminmax使用
此处只介绍matlab中的归一化函数mapminmax,其可以归一化到[-1,1]或者[0,1]. 1.数学意义: 其为一种线性函数转换,数学表达式如下: y=(x-MinValue)/(MaxVal ...
- bpnn matlab工具箱,bpnn——matlab工具箱-归一化函数 premnmx、tramnmx、postmnmx、mapminmax...
source1 person1: "一个是训练数据归一化,此时不知道输入数据范围,一个是对预测数据归一化,此时用的最大最小是训练数据的最大最小,配套的还有个反归一化函数,如果数据在01间不需 ...
- bpnn——matlab工具箱-归一化函数 premnmx、tramnmx、postmnmx、mapminmax
source1 person1: "一个是训练数据归一化,此时不知道输入数据范围,一个是对预测数据归一化,此时用的最大最小是训练数据的最大最小,配套的还有个反归一化函数,如果数据在01间不需 ...
- Matlab 归一化函数premnmx [-1,1]
Matlab 归一化函数premnmx (1)基本算法:函数目的是把数据处理成[-1,1]之间,算法是: 如a=[2,4,3,5],那么计算过程就是: 2*(2-2)/(5-2)-1=-1; 2*(4 ...
- matlab归一化函数,以及还原归一化
转自:https://blog.csdn.net/xiaotao_1/article/details/79602263 主要用函数mapminmax 1 默认的map范围是[-1, 1],所以如果需要 ...
- matlab归一化函数,以及还原归一化。
转自:这里 用函数mapminmax 1 默认的map范围是[-1, 1],所以如果需要[0, 1],则按这样的格式提供参数: MappedData = mapminmax(OriginalData, ...
- matlab归一化函数
原文地址:matlab归一化函数作者:CrazyMatrix 归一化用到最多的应该是在聚类分析中,为什么要用归一化呢?这是为了消去不同量纲对结果的影响. matlab提供了一个简单的归一化函数[y,p ...
最新文章
- 自动驾驶出行,进入下半场
- Memory Dog for Autodesk Maya
- 量化金融模型的基本Roadmap
- Linux下通过进程名查看其占用端口
- 算法之动态规划——编辑距离问题
- 家居市场2015惨淡收官 智能家居迎风而起前景广阔
- vb6编写dll读取dat文件_【STM32Cube_15】使用硬件I2C读取温湿度传感器数据(SHT30)...
- 网页无法调用java9_JAVA 9 (内部类,异常,包)
- DSP28335学习笔记1
- DSA数字签名原理及JAVA实现
- 人工智能能写剧本了 还被拍成了9分钟的短片
- 自然语言处理中/英文对比
- 07-SparkStreaming
- openlayers 地图添加比例尺
- 嵌入式Linux之我行——C+CGI+Ajax在S3C244
- 商品筛选html,js实现简单商品筛选功能
- 关于BHO不能够正常运行的问题!
- matlab中离散信号模型
- matlab 旋转向量和旋转矩阵互转
- CentOS 8 中安装配置FreeRADIUSDaloRADIUS以及为不同SSID验证MAC等
热门文章
- php 对象数组的使用方法,php数组与对象的操作方法
- beeline安装_Hive 系列 之 简介与安装
- 白山搜索引擎优化收费_在网络推广中,SEO排名优化是成本最低的方式
- 看似简单的hashCode和equals面试题,竟然有这么多坑!
- git clone github源码 下载速度很慢的解决方法
- Leetcode-探索 | 买股票的最佳时机II
- 访问通信录 适配iOS7
- 大型网站技术学习-3. 容器Docker与kubernetes
- SVN的配置与使用方法
- WebBrowser自动点击链接 广告自动点击 Ads Auto Click