資源簡介
本資源用matlab代碼實現了模式識別的線性分類器,對于線性可分的模式能夠正確分類。

代碼片段和文件信息
function?[w?count]=Sensor(?x)?
%x=[0?0?1;0?1?1;-1?0?-1;-1?-1?-1];
%x=[0?0?0?1;1?0?0?1;1?0?1?1;1?1?0?1;0?0?-1?-1;0?-1?-1?-1;0?-1?0?-1;-1?-1?-1?-1];?[w?count]=Sensor(?x)
flag=1;
cnt=0;
count=0;
[m?n]=size(x);
?%w1=zeros(1n);?
?w1=[-1?-2?-2?0]
while(flag)
????count=count+1;?
????for?i=1:m
????????temp=w1?*x(i:)‘
?????if(temp?<=0?)?
?????????w2=w1+x(i:);
?????????w1=w2;
?????????cnt=cnt+1;
?????end
????
????end
????if(cnt==0)
????????flag=0;
????????w=w1
????else
????????flag=1;
????????cnt=0;
???????
????end
???
????
end
[xy]=meshgrid(-3:0.1:3);
%z=x-2/3*y+1/3;
z=-w(1)/w(3)*x-w(2)/w(3)*y+w(1)/w(3);
mesh(xyz);
?
?
end
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????676??2009-10-15?20:52??Sensor.m
-----------?---------??----------?-----??----
??????????????????676????????????????????1
評論
共有 條評論