Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2007-04-26, 11:21   #1
wangzhenhua0419
初级会员
 
注册日期: 2007-04-25
帖子: 3
声望力: 0
wangzhenhua0419 正向着好的方向发展
默认 [求助]神经网络的错误

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

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');

可我在下面定义了啊。怎么回事?
wangzhenhua0419 当前离线   回复时引用此帖
旧 2008-04-18, 10:53   #2
515825903931
初级会员
 
注册日期: 2008-04-18
年龄: 41
帖子: 27
声望力: 18
515825903931 正向着好的方向发展
默认

引用:
作者: wangzhenhua0419 查看帖子
要实现对部分汉字、字母、还有数字的识别,程序如下:

net=newff(minmax(P),[S1,S3],{'logsig''logsig'},'traingdx');
net.performFcn = 'sse';%定义平方和误差函数Sum-Squared Error performance ...
net=newff(minmax(P),[S1,S3],{'logsig''logsig'},'traingdx');在'logsig''logsig'中间少了一个逗号
net=newff(minmax(P),[S1,S3],{'logsig','logsig'},'traingdx');这样才对
515825903931 当前离线   回复时引用此帖
旧 2009-06-15, 19:40   #3
lizhanchao
初级会员
 
注册日期: 2009-06-14
年龄: 40
帖子: 1
声望力: 0
lizhanchao 正向着好的方向发展
默认 回复: [求助]神经网络的错误

是不是训练函数的问题?
lizhanchao 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]为什么会产生错误的解? yaojin911 MATLAB论坛 3 2008-05-23 20:16
[求助]请教:信号源数目估计-平滑秩序列法的matlab实现 Mythyou MATLAB论坛 0 2008-05-09 15:38
[求助]曲线拟合的问题 心际依然 MATLAB论坛 1 2008-04-29 10:21
【求助】如何在使用nlinfit函数过程中,对参数的取值范围进行限制? tesaxhm MATLAB论坛 0 2008-02-13 14:24


所有时间均为北京时间。现在的时间是 05:52


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.