matlab 统计编程题求做啊求助!!!
2.一线性神经网络的输入为P=(1:1;¡1:3),目标为T=(0:6;1),训练次数为500次,学习速率为0.01,用Matlab编程实现,并画出误差曲面图。...
2. 一线性神经网络的输入为P= (1:1;¡1:3),目标为T= (0:6;1),训练次数
为500次,学习速率为0.01,用Matlab编程实现,并画出误差曲面图。3.设计一个BP神经网络分离器进行分类。输入向量为P= (¡0:5;¡0:5;0:3;¡0:1;¡4;¡0:5;0:5;¡0:5;1;0:5)输出向量为T= (1;1;0;0;1)。(用SPSS、Matlab软件实现均可) 展开
为500次,学习速率为0.01,用Matlab编程实现,并画出误差曲面图。3.设计一个BP神经网络分离器进行分类。输入向量为P= (¡0:5;¡0:5;0:3;¡0:1;¡4;¡0:5;0:5;¡0:5;1;0:5)输出向量为T= (1;1;0;0;1)。(用SPSS、Matlab软件实现均可) 展开
4个回答
展开全部
P=[1.1 -1.3];
T=[0.6 1];
net=newlin(minmax(P),1,0,0.01);
net=init(net);
net.trainParam.epochs=500;
net=train(net,P,T);
R=sim(net,P);
plot(P,R);
hold on
plot(P,T,'r+');
E=T-R;
SSE=sumsqr(E);
w_range=-1:0.1:1;
b_range=-1:0.1:1;
ES=errsurf(P,T,w_range,b_range,'purelin');
T=[0.6 1];
net=newlin(minmax(P),1,0,0.01);
net=init(net);
net.trainParam.epochs=500;
net=train(net,P,T);
R=sim(net,P);
plot(P,R);
hold on
plot(P,T,'r+');
E=T-R;
SSE=sumsqr(E);
w_range=-1:0.1:1;
b_range=-1:0.1:1;
ES=errsurf(P,T,w_range,b_range,'purelin');
展开全部
学习学习
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询