感知机的实现metlab,虽然可以实现,但是有什么可以改进的地方?

来源:互联网 发布:文件压缩linux 编辑:程序博客网 时间:2024/04/27 20:09
p=[2 2;1 -2;-2 2;-1 1];t=[0;1;0;1];%这个是要分类的数据,t是分类的类别function [w,b]=nn(p,t)w=zeros(1,2);b=0; for n=1:4a=w*p(n,:)'+b;if a>0a=1;elsea=0;endifwhile a~=t(n,:)w=w+(t(n,:)-a)*p(n,:);b=b+(t(n,:)-a);a=w*p(n,:)'+b;if a>0a=1;elsea=0;endifif sign(a)==t(n,:)breakendifendendforwbendfunction
阅读全文
1 0
原创粉丝点击