mlfk.net
当前位置:首页 >> mAtlAB prEmnmx >>

mAtlAB prEmnmx

[pn,minp,maxp,tn,mint,maxt]=premnmx(p,t); 函数作用:数据归一化到[-1,+1]区间(默认时)。 输入参数: p:需要归一化的数据。是QxR矩阵,其中R是维数,Q是样本数。一般是输入数据。 t:需要归一化的数据。是QxR矩阵,其中R是维数,Q是样本数...

premnmx、tramnmx、postmnmx、mapminmax premnmx函数用于将网络的输入数据或输出数据进行归一化,归一化后的数据将分布在[-1,1]区间内。 premnmx语句的语法格式是:[Pn,minp,maxp,Tn,mint,maxt]=premnmx(P,T),其中P,T分别为原始输入和输出数据...

关于神经网络(matlab)归一化方法的整理 matlab中的归一化处理有三种方法: 1. premnmx、postmnmx、tramnmx 2. restd、poststd、trastd 3. 自己编程 具体用那种方法就和你的具体问题有关了 归一化是为了加快训练网络的收敛性,可以不进行归一化...

打开preferences,看到下面界面时,选择chinese,重启Matlab,就可以了。

>> size(P) ans = 4 4 >> size(T) ans = 4 3 可见,P和T的size不同,所以,出问题了。分开用就行了 [Pn,minp,maxp]=premnmx(P) Pn = -1.0000 -0.3333 0.3333 1.0000 -1.0000 -0.3333 0.3333 1.0000 -1.0000 -0.3333 0.3333 1.0000 1.0000 0.3333...

也就是10的十次方,其中e10表示是的十次方。答案也为10的十次方。 1e-10表示1*10^-10 这是一种指数形式的计数方法。由数符、十进制数、阶码标志'E'或'e'以及阶符和阶码组成。 如: -1e-3的数符为'-',十进制数为1,阶符为'-',阶码为3。 1e-10的...

首先是我不知道你用的matlab是什么版本。 如果用的2010以后的版本,那么你这样初始化神经网络一定会报警告。 2010版以后初始化神经网络的语句是这样的 net = newff(p, t, 7); 输出层不需要自己去告诉系统。 我想知道的第二个问题,是你的输出层...

挺好啊,不过我最开始用的2009,冷不丁用2015就有点不习惯……

你这个运行提示只是警告,说你用的归一化函数premnmx是一个废旧的用法,现在用mapminmax函数比较多,你可以把你的归一化函数改一下,具体mapminmax用法:在命令窗口里输入help mapminmax 就知道了

Warning: PREMNMX is an obsolete function. Warning: NEWFF used in an obsolete way. PREMNMX和NEWFF在高版本中,这两个函数已经被取代或者调用格式发生了变化。 另外,相同的设置,每次运行的结果也会不同。 这是我用工具箱大概做出的结果。

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com