2012年3月22日

单层感知器 逻辑“或”运算学习算法 Matlab

摘要: X=[1,0,0;1,0,1;1,1,0;1,1,1];W=[0.5,0.5,0.5];d=[-1,1,1,1];r=0.9;for n=1:1:1000 m=W(n,1)+W(n,2)*X(mod(n-1,4)+1,2)+W(n,3)*X(mod(n-1,4)+1,3); if(m<0) y=-1; else y=1; end WW=W(n,:)+r*(d(mod(n-1,4)+1)-y)*X(mod(n-1,4)+1,:); WW=WW'; W=W'; W=[W,WW]; W=W';endplot(0,0,'... 阅读全文
posted @ 2012-03-22 21:02 Samuel Yang 阅读(1167) 评论(0) 推荐(0) 编辑