《机器学习基石》第2讲 学习笔记
来源:互联网 发布:北京亚信智慧数据科技 编辑:程序博客网 时间:2024/06/10 20:29
PLA算法 Matlab实现代码,如有不对还请多多指点。
x_1=[120 185 215 275 310 337];
x_2=[110 125 185 250 130 137];
plot(x_1,x_2,'ob','linewidth',3,'markersize',15);
hold on;
x1=[55 98 115 110 95 122 70 205 225 ];
y1=[90 178 170 225 270 270 310 345 290 ];
plot(x1,y1,'xr','linewidth',3,'markersize',15)
hold on;
negpoints = [55,90,-1;310,130,1;98,178,-1;115,110,1;115,165,-1;185,125,1;110,225,-1;215,185,1;95,270,-1;275,260,1;122,270,-1;70,310,-1;337,137,1;205,345,-1;225,280,-1]
pospoints = [310,130,-1;115,110,-1;185,125,-1;215,185,-1;275,260,-1;337,137,-1]
weight = [0,200,200]
H_value = 0
sig=true
axis([50 350 50 350])
while sig
for i=1:1:15
sig=false
q = sign(negpoints(i,3))
h_x_i = sign(weight(1)+weight(2)*negpoints(i,1)+weight(3)*negpoints(i,2))
if h_x_i == q
if (i==15 && sig==false )
x =[50,100,200,250,350]
y = -(weight(2)/weight(3))*x -( weight(1)/weight(3))
plot(x,y,'b');
hold on;
else
continue
end
else
sig=true
ew1 = weight(2)
ew2 = weight(3)
weight(1)= (weight(1)+ q*1)
weight(2)= (weight(2)+ q*negpoints(i,1))
weight(3)= (weight(3)+ q*negpoints(i,2))
x =[50,100,200,250,350]
x1 =[50,100,200,250,350]
y1 = (weight(3)/weight(2))*(x1-200) +200
plot(x1,y1,'b');
hold on;
y = -(weight(2)/weight(3))*x -( weight(1)/weight(3))
plot(x,y,'r');
hold on;
end
end
end
- 《机器学习基石》第2讲 学习笔记
- 《机器学习基石》 第7讲 学习笔记
- Coursera机器学习基石 第2讲:感知器
- 《机器学习基石》笔记:第一讲
- 《机器学习基石》笔记:第二讲
- 《机器学习基石》笔记:第三讲
- 机器学习基石-林轩田 第五讲笔记
- 机器学习基石第三天学习笔记
- 《机器学习基石》第5讲 学习记录
- 机器学习基石——第15-16讲.Validation
- 机器学习基石笔记
- 台湾国立大学的《机器学习基石》第一讲 笔记
- 机器学习基石——第1-2讲.The Learning Problem
- 机器学习基石学习笔记2 机器学习为什么可行
- 《机器学习基石》课程笔记(2)
- 机器学习基石(2)
- 机器学习基石第九讲:linear regression
- 机器学习基石第一讲:PLA
- 编写一个方法 求一个字符串的字节长度
- OpenCV 2 编译及在vs2010中配置方法
- 关于@property 声明变量与自己声明变量问题
- What’s the difference between USSD, MMI and SS codes
- JLDAP《实现密码验证》
- 《机器学习基石》第2讲 学习笔记
- 苏有朋单身罗志祥否认恋林心如 盘点娱乐圈极品剩男
- eclipse中svn插件的使用
- DAL,IDAL,BLL,Factory作用
- block一 : block的基本语法和使用
- Improve yourself in client development
- 从mediaReceiver到mediaScanner的扫描过程
- Java+oracle树查询实现easyui中tree使用的json
- AMQP协议