早教吧作业答案频道 -->数学-->
matlab BP神经网络出错 newff参数 隐含层 怎么确定clc;load wine.mat;m=wine_data(1:178,1:13);n=wine_data(1:178,14);bpnet=newff(M,N,[26,1],{'logsig','logsig','traingd'});bpnet.trainParam.show=50;bpnet.trainParam.lr=0.2;bpnet.trainParam.epoc
题目详情
matlab BP神经网络出错 newff参数 隐含层 怎么确定
clc;
load wine.mat;
m=wine_data(1:178,1:13);
n=wine_data(1:178,14);
bpnet=newff(M,N,[26,1],{'logsig','logsig','traingd'});
bpnet.trainParam.show=50;
bpnet.trainParam.lr=0.2;
bpnet.trainParam.epochs=20000;
bpnet.trainParam.goal=0.5e-1;
p_test=wine_data(1,1:13);
y=sim(net,p_test)
wine是一个矩阵,里面是一个178*14的矩阵,每一行代表一个样本,共178个样本,前13列代表每个样本的特征,第14列代表该行样本所属种类,取值为1、2、3,代表三类.
想问的是newff的那几个参数怎么确定.比如说隐含层节点个数,双隐含层又是什么含义.
上面这个程序有问题,我也不知道哪错了,感觉是维数不对应以及隐含层的节点个数.
clc;
load wine.mat;
m=wine_data(1:178,1:13);
n=wine_data(1:178,14);
bpnet=newff(M,N,[26,1],{'logsig','logsig','traingd'});
bpnet.trainParam.show=50;
bpnet.trainParam.lr=0.2;
bpnet.trainParam.epochs=20000;
bpnet.trainParam.goal=0.5e-1;
p_test=wine_data(1,1:13);
y=sim(net,p_test)
wine是一个矩阵,里面是一个178*14的矩阵,每一行代表一个样本,共178个样本,前13列代表每个样本的特征,第14列代表该行样本所属种类,取值为1、2、3,代表三类.
想问的是newff的那几个参数怎么确定.比如说隐含层节点个数,双隐含层又是什么含义.
上面这个程序有问题,我也不知道哪错了,感觉是维数不对应以及隐含层的节点个数.
▼优质解答
答案和解析
1,BP神经网络的隐层数,各隐层的节点数都是要不断的调节的,不过有一个一般性的范围.
隐层节点数 L
隐层节点数 L
看了 matlab BP神经网络出...的网友还看了以下:
定义一种对正整数n定义一种对正数n的“F”运算:一、当n为奇数时结果为3n+5;二、当n为偶数时, 2020-04-06 …
用定义求极限n^(1/n)用ε-N定义求极限n^(1/n)→1当n→+∞时 最好写个过程给出N表达 2020-05-16 …
甲乙两同学分解因式x^2+mx+n,甲看错了n,分解结果为(x+2)(x+4);乙看错了m,分解结 2020-05-20 …
一个路由表通常包含许多(N,R)对偶序。其中,N和R代表的是( )。A.N指源主机的IP地址,R是到 2020-05-23 …
一个路由表通常包含许多(N,R)对序偶。其中,N和R代表的是( )。A.N指源主机的IP地址,R是到 2020-05-24 …
一个路由表通常包含许多(N,R)对序偶。其中,N和R代表的是()。A.N指源主机的IP地址,R是到网 2020-05-24 …
甲、乙二人同时解方程组mx+y=5、2x-ny=13,甲看错了m,解出的结果是x=2分之7,y=- 2020-07-17 …
对任意两个正整数m,n,定义某种运算(用○×表示运算符号):当m,n都是正偶数或都是正奇数时,m○ 2020-07-30 …
甲、乙两同学同时分解x²+mx+n,甲看错了n,分解结果为(x+2)(x+4);乙看错了m,分解结果 2020-11-29 …
电路中,N为无源线性网络,电路中,N为无源线性网络,u(t)=10根号2cos(t+75度)V,l( 2020-12-18 …