标题:关于神经网络训练的错误
只看楼主
wzh0419
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-4-25
 问题点数:0 回复次数:0 
关于神经网络训练的错误

要实现对部分汉字、字母、还有数字的识别,程序如下:

net=newff(minmax(P),[S1,S3],{'logsig''logsig'},'traingdx');
net.performFcn = 'sse';%定义平方和误差函数Sum-Squared Error performance function
net.trainParam.goal = 0.1;%定义训练目标,均方误差小于0.1时停止训练
net.trainParam.show = 10;%定义训练过程显示频率,训练10次后显示训练结果
net.trainParam.epochs = 50000;%定义训练次数,大于50000次停止训练
net.trainParam.mc = 0.75;%定义训练动力值0.75
net.trainParam.min_grad =1e-15; %定义最小梯度(网络参数变化率小于10的-15次方时,认为网络稳定,结束训练)
[net,tr] = train(net,P,T);%通过字母和目标矩阵训练网络

%无噪声训练
[alphabet,targets] = prprob1;%定义字母矩阵alphabet和目标矩阵targets
P = alphabet;%对p赋值,令它等于字母矩阵alphabe
T = targets;%对T赋值,令它等于目标矩阵targets
%通过字母和目标矩阵训练网络
[net,tr] = train(net,P,T);%通过字母和目标矩阵训练网络

error:

??? Undefined function or variable 'P'.

Error in ==> Untitled at 1
net=newff(minmax(P),[S1,S3],{'logsig''logsig'},'traingdx');

可我在下面定义了啊。怎么回事?

搜索更多相关主题的帖子: 神经网络 训练 
2007-04-26 11:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-135088-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.145193 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved