楼主: jumbo_pan
2779 5

[求助]神经网络运行出现错误,如何解决 [推广有奖]

  • 0关注
  • 2粉丝

已卖:9份资源

本科生

38%

还不是VIP/贵宾

-

威望
0
论坛币
120763 个
通用积分
0.9704
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
8049 点
帖子
24
精华
0
在线时间
141 小时
注册时间
2006-9-14
最后登录
2024-6-19

楼主
jumbo_pan 发表于 2009-8-5 09:06:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我的神经网络运行时,出现如下错误:
??? Error using ==> plus
Matrix dimensions must agree.
Error in ==> calcperf2 at 163
        N{i,ts} = N{i,ts} + Z{k};
Error in ==> traingdm at 199
[perf,El,trainV.Y,Ac,N,Zb,Zi,Zl] =
calcperf2(net,X,trainV.Pd,trainV.Tl,trainV.Ai,Q,TS);
Error in ==> network.train at 219
  [net,tr] = feval(net.trainFcn,net,tr,trainV,valV,testV);
Error in ==> Prgfoualltwo at 84
                net=train(net,p,t);
不知道如何解决,因为对别的样本组运行是正确的,请教高手为什么会出现这种错误,谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:神经网络 神经网 Dimensions dimension network 运行 求助 解决 神经网络

沙发
sxjzsc 发表于 2009-8-5 14:39:02
用的什么语言做的呀?

藤椅
jumbo_pan 发表于 2009-8-5 16:39:27
用的matlab

板凳
jumbo_pan 发表于 2009-8-5 16:57:53
我是直接用的net=newff(P1,T1,[TypeNum,NodeNum],{TF1,TF2,TF3},'trainlm');
            net.trainParam.epochs=10000;
            net.trainParam.goal =0.000005;
            net.trainParam.lr=0.01;
            net.trainParam.max_fail=100;
            net.trainfcn='traingdm';
            net=train(net,P1,T1);
做的,对于其他数据(P1,T1)、(P2,T1),运行是正确的,但是对另一组数据(P1+P2,T1)就是错误的。N{i,ts} = N{i,ts} + Z{k};是matlab自己返回的错误信息,应该是在train中调用的其他matlab自带的函数。我很奇怪,(P1+P2,T1)在矩阵的维数上与(P1,T1)、(P2,T1)是相同的,怎么会出现维数不一致的错误呢。麻烦帮我看看吧,多谢多谢。

报纸
cceclyr 发表于 2009-8-20 15:23:16
你为什么用P1+P2啊?你试试P=(P1'+P2')'试试。

地板
420948492 发表于 2009-8-20 15:36:19
都是高手呀
有人的地方就有江湖

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 13:25