欢迎来到天天文库
浏览记录
ID:59339921
大小:57.00 KB
页数:2页
时间:2020-09-04
《线性分类器 感知器算法作业报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、感知器算法作业报告小组成员:6黄心钤6刘妙莹8卢浩然作业题目如下:我们使用了C语言和matlab分别进行了两次求解:1.Matlab程序: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=[0;0;0;0];%初始权向量flag=0;%是否需要迭代标志位a=0;%迭代次数while(1)fori=1:8%对每一个样本进行运算b=x(i,:);%获取对应行样本if(b*w)<=0%需要调整w=w+b';%惩罚
2、函数flag=flag+1;%表示需要继续迭代endendifflag==0break;%算法结束,得出解endflag=0;a=a+1;end函数运行结果如图:这是规范化后的题中所给样本向量的增广向量W是最后得出的解向量1.C语言程序:使用基本同matlab一样的方法进行了结果验证,源代码见ganzhi.cpp程序运行结果如图:两次实现得出的解向量W都同人工手演的结果相同。
此文档下载收益归作者所有