早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这是关于bp神经网络字母识别程序的一段,form=0:15q(m*16+1:(m+1)*16,1)=p1(1:16,m+1);end%识别[a,Pf,Af]=sim(net,q);a=round(a);switchacase0,ch='A';case1,ch='B';case2,ch='C';case3,ch='D';case4,ch='E';case5,ch='F';case6,ch='G';case

题目详情
这是关于bp神经网络字母识别程序的一段,
for m=0:15
q(m*16+1:(m+1)*16,1)=p1(1:16,m+1);
end
%识别
[a,Pf,Af]=sim(net,q);
a=round(a);
switch a
case 0,ch='A';
case 1,ch='B';
case 2,ch='C';
case 3,ch='D';
case 4,ch='E';
case 5,ch='F';
case 6,ch='G';
case 7,ch='H';
case 8,ch='I';
case 9,ch='J';
case 10,ch='K';
case 11,ch='L';
case 12,ch='M';
case 13,ch='N';
case 14,ch='O';
case 15,ch='P';
case 16,ch='Q';
case 17,ch='R';
case 18,ch='S';
case 19,ch='T';
case 20,ch='U';
case 21,ch='V';
case 22,ch='W';
case 23,ch='X';
case 24,ch='Y';
case 25,ch='Z';
end
%显示识别结果
set(h5,'String',ch,...
'FontSize',30);
▼优质解答
答案和解析
for m=0:15 //执行15次循环
q(m*16+1:(m+1)*16,1)=p1(1:16,m+1);
end
%识别
[a,Pf,Af]=sim(net,q); //训练神经网络
a=round(a); //取整
switch a //根据a的值跳转到下面某一个case,如a=0,执行第一句,ch就为A
case 0,ch='A';
case 1,ch='B';
case 2,ch='C';
case 3,ch='D';
case 4,ch='E';
case 5,ch='F';
case 6,ch='G';
case 7,ch='H';
case 8,ch='I';
case 9,ch='J';
case 10,ch='K';
case 11,ch='L';
case 12,ch='M';
case 13,ch='N';
case 14,ch='O';
case 15,ch='P';
case 16,ch='Q';
case 17,ch='R';
case 18,ch='S';
case 19,ch='T';
case 20,ch='U';
case 21,ch='V';
case 22,ch='W';
case 23,ch='X';
case 24,ch='Y';
case 25,ch='Z';
end
%显示识别结果
set(h5,'String',ch,...
'FontSize',30);