- 53
- 0
- 约3.88千字
- 约 6页
- 2017-09-23 发布于河南
- 举报
神经网络模式识别Matlab程序.doc
神经网络模式识别Matlab程序
识别加入20%噪声的A-Z 26个字母。(20%噪声情况下,完全能够识别)
clear;close all;
clc;
[alphabet,targets]=prprob; %生成字母表布尔值的函数
[R,Q]=size(alphabet);
[S2,Q]=size(targets);
S1=10;
P=alphabet;
net=newff(minmax(P),[S1,S2],{logsig logsig},traingdx);
net.LW{2,1}=net.LW{2,1}*0.01;
net.b{2}=net.b{2}*0.01;
T=targets;
net.performFcn=sse;
net.trainParam.goal=0.1;
net.trainParam.show=20;
net.trainParam.epochs=5000;
net.trainParam.mc=0.95;
[net,tr]=train(net,P,T);
%无噪声训练
netn=net;
netn.trainParam.goal=0.6;
netn.trainParam.epochs=300;
T=[targets targets targets targets];
for pass=1:10;
P=[alphabet,alphabet,...
原创力文档

文档评论(0)