感知机(perceptron)学习算法的对偶形式
2015-07-24 11:40
323 查看
算法:
输入:训练数据集T={(x1,y1),(x2,y2),…,(xN,yN)},其中xi∈Rn,yi∈{−1,1},i=1,2,…,N ;学习率 η(0<η≤1);
输出:α,b;感知机模型f(x)=sign(∑Nj=1αjyjxj⋅x+b).
其中α=(α1,α2,…,αN)T.
(1) α←0,b←0
(2) 在训练集中选取数据(xi,yi)
(3) 如果yi(∑Nj=1αjyjxj⋅xi+b)≤0 αi←αi+η b←b+ηyi
(4) 转至(2),直至训练集中没有误分类点。
模型:
f(x)=sign(∑Nj=1αjyjxj⋅x+b)策略:
误分类点到超平面 S 的总距离推理思路:
原始形式:w←w+ηyixi b←b+ηyi最终修改完成后w,b关于(xi,yi)的增量分别为αiyixi和αiyiw=∑i=1Nαiyixib=∑i=1Nαiyi
相关文章推荐
- 威佐夫博弈
- WPF- Dispatcher
- C++ 智能指针详解
- Spark源码阅读笔记之BlockStore
- 有哪些比较实用又有逼格的 App?
- 如果你在iphone6plus下看到[UIScreen mainScreen].scale不是3.0
- crossApp初级-CALabel标签-4
- C++ cin对象
- NDK 入门实例
- mysql常用命令
- java实现适用于安卓的文件下载线程类
- github上比较好的开源项目(持续更新)
- 小白学python(一) 最简单的代码片段
- c#读取xml文档
- error: Libtool library used but 'LIBTOOL' is undefined
- CentOS 6.5(64bit)编译安装GCC4.8.2
- 同台论“金”,陆金所与玖富同道不同路
- 登陆整合实现-QQ互联认证(ASP.NET版本)
- mybatis使用log4j打印sql
- jquery中text(),html()和val()的区别