早教吧作业答案频道 -->数学-->
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神经网络出...的网友还看了以下:
(1+p)+(1+p)(1+p)+(1+p)(1+p)(1+p)+......+(1+p)(1+p 2020-06-03 …
已知p^2-p-1=0,1-q-q^2=0,且pq不等于1.则pq+1/q1-q-q^2=0因为q 2020-06-07 …
已知p为素数,且g^x=1(modp^a),求证g^(px)=1(modp^(a+1)),注意x不 2020-06-18 …
求渐化式~急已知:p(n)=1/2p(n-1)+1/2p(n-2)求p(n)用n表示由已知可得:p 2020-07-08 …
因数分解的推论1.如果2^p-1=q是质数,证明2^(p-1)q的正确约数是1,2,2^2,... 2020-07-30 …
已知集合A={p|x^2+2(p-1)x+1=0,x∈R},求集合B={y|y=2x-1,x∈A} 2020-08-01 …
P(n)推导已知p(1)=1;p(n)=(1-1/(n^2))p(n-1)+2/n-1/(n^2) 2020-08-01 …
几何分布无记忆性证明中证:P{x=m+n|x>m}=P(X=m+n,x>m)/P{x>m}=P(X= 2020-10-31 …
关于基础指针好心人,帮我看看这道题啊!谢谢了,怎么错了呢?#include<stdio.h>void 2020-11-04 …
已知函数f(x)=x^2+x+c,若f(0)>0,f(p)<0,则必有?1.f(p+1)>02.f( 2020-12-08 …