归一化函数mapminmax的讨论
来源:互联网 发布:dwg文件查看器 mac 编辑:程序博客网 时间:2024/06/06 15:39
一、基本用法
[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中归一化到[0,1]的函数mapminmax使用
- matlab归一化和反归一化函数——mapminmax
- matlab归一化和反归一化函数——mapminmax
- Matlab的mapminmax函数说明
- Matlab的mapminmax函数说明
- 关于mapminmax函数的用法总结
- bpnn——matlab工具箱-归一化函数 premnmx、tramnmx、postmnmx、mapminmax
- mapminmax的用法
- Matlab中的数据预处理-归一化(mapminmax)与标准化(mapstd)
- mapminmax数据归一化(第一次完整看好help文档)
- 有关mapminmax的用法详解
- 有关mapminmax的用法详解
- 有关mapminmax的用法详解
- 有关mapminmax的用法详解
- 有关mapminmax的用法详解
- 有关mapminmax的用法详解
- 有关mapminmax的用法详解
- PMP考试【4】关于挣值管理的典型案例
- java.lang.IllegalStateException: commit already called
- 选择排序
- OpenGL学习脚印: 视变换(view transformation)
- 由“竞争”引发的一点思考 -- 读《ZERO TO ONE》
- 归一化函数mapminmax的讨论
- scrapy在Request之间传递参数
- NYOJ 47 过河问题
- struts2的接受form表单参数的方法
- SDUT 3915 从零开始的异世界生活
- Java + 线程系列之synchronized同步锁(五)
- 机器学习之决策树 进行时......
- bzoj1756: Vijos1083 小白逛公园
- maven工程中hibernate的二级缓存ehcache的配置