| Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) | 
![]()  | 
	
| 		
			
			 | 
		#1 | 
| 
			
			 初级会员 
			
			
			
			注册日期: 2008-01-18 
				
				年龄: 45 
				
					帖子: 1
				 
				
				
				声望力: 0 ![]()  | 
	
	
	
		
		
			
			 
			
			请帮忙分析调试这段程序: 
		
		
		
		
		
		
		
	Ir=0.05; err_goal=0.001; max_epoch=10000; X=[1 2;-1 1;1 3]; T=[1 1;1 1]; [M,N]=size(X);q=10;[L,N]=size(T); Wij=rand(q,M); Wki=rand(L,q); b1=zeros(q,1);b2=zeros(L,1); for epoch=1:max_epoch Oi=tansig(Wij*X,b1); Ok=purelin(Wki*Oi,b2); E=T-Ok; deltak=deltalin(Ok,E); deltai=deltalog(Oi,deltak,Wki); [dWki,db2]=learnbp(Oi,deltak,Ir); Wki=Wki+dWki;b2=b2+db2; [dWij,db1]=learnbp(X,deltak,Ir); Wij=Wij+dWij; b1=b1+db1; SSE=sumsqr(T-purelin(Wki*tansig(Wij*X,b1),b2)); if(SSE<err_goal)break;end end epoch X1=X; Oi=tansig(Wij*X1,b1); Ok=purelin(Wki*Oi,b2); Ok 注:q=10不能更改 请各位高手赐教! 邮箱:[email protected],qq:849624371  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |