24小时热门版块排行榜    

CyRhmU.jpeg
查看: 116  |  回复: 2
当前主题已经存档。

yujunhui

银虫 (著名写手)

[交流] 【求助】程序出错,请高手指点?【已完成】

本程序主要是应用神经网络来识别数字 0  1  2 3 4 5 6
clc
clear all

x0=[ 1 1 1 ;1 0 1;1 0 1;1 0 1 ;1 1 1];
x1=[0 1 0  ;0 1 0;0 1 0 ;0 1 0;0 1 0];
x2=[1 1 1;0 0 1; 0 1 0 ;1 0 0 ;1 1 1];
x3=[ 1 1 1; 0 0 1; 0 1 0;0 0 1; 1 1 1];
x4=[ 1 0 1;1 0 1; 1 1 0 ;0 0 1;0 0 1];
x5=[1 1 1 ;1 0 0; 1 1 1; 0 0 1; 1 1 1];
x6=[1 1 1 ;1 0 0; 1 1 1;1 0 1;1 1 1];
x=[x0( x1( x2( x3( x4( x5( x6(];
t0=[0;0;0;0];
t1=[0;0;0;1];
t2=[0;0;1;0];
t3=[0;0;1;1];
t4=[0;1;0;0];
t5=[0;1;0;1];
t6=[0;1;1;0];

t=[t0 t1 t2 t3 t4 t5 t6 ];
[R,N1]=size(x);[S2,N1]=size(t);S1=9;
net=newff(minmax(x),[S1 S2],{'logsig','logsig'},'traingdx');
w=net.lw{2,1};b=net.b{1};b=net.b{2};y1=sim(net,x);
net.performFcn='sse';%平方和误差函数;
net.trainParam.goal=0.0000001;%训练目标误差
net.trainParam.show=20;%训练时候每次展示的结果
net.trainParam.epochs=5000;% 总的迭代次数
net.trainParam.mc=0.95;%动量因子
[net,tr]=train(net,x,t);


运行这一步骤的时候出现
??? Error using ==> network.subsref
Error using ==> eval
Reference to non-existent field 'x'.

请高手指点原因?

[ Last edited by nono2009 on 2009-10-21 at 21:58 ]
回复此楼
安静
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

epson009

金虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
nono2009(金币+1,VIP+0):谢谢交流!欢迎常来。 10-21 09:01
你把最后一行中的net.x,中的点改成逗号~~~~~
2楼2009-10-21 08:52:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yujunhui

银虫 (著名写手)

谢谢了 !
呵呵
哎!粗心啊!
安静
3楼2009-10-21 10:15:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yujunhui 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见