感知机
来源:互联网 发布:国际象棋软件哪个好 编辑:程序博客网 时间:2024/05/01 08:14
用途:
给定训练数据集,得到能够将数据线性划分的超平面wx+b=0,从而对输入数据进行判别,一般用于二分类问题。
适用范围
仅在线性可分的情况下可行
缺点
没有加入防止过拟合的机制
算法
原始模型
对偶模型
此处可以把内积一次全计算出来放入一个矩阵来减少运算次数
原理
要找出一个超平面 wx+b=0 来正确区分实例点,那么定义连续可导的损失函数用来衡量超平面划分的正确率(衡量w 和 b参数的好坏),损失函数根据点到超平面距离
(分母是w的L2范数,)
(具体推导见http://blog.csdn.net/amyaguang/article/details/46043885)
因为y={1,-1},,所以对于误分类的数据来说
对于感知机来说,如果两个模型对训练集正确分类的个数相同,那么视为这两个模型是差不多的(误分类带来的惩罚较大且彼此之间数值接近),故可以忽略。
因此,设定损失函数
此处采用批梯度下降法取极值
分别对w,d求偏导
设置步长,得到迭代公式
0 0
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- 感知机
- WPF中resource和content生成操作
- 【C#编程学习笔记】MTK系统MMI的常用函数及宏定义
- 转载2——Android软键盘弹出时把布局顶上去的解决方法
- php使用fastcgi协议与php-fpm通信
- 关于SIGPIPE导致的程序退出
- 感知机
- 《Android源码设计模式解析与实战》读书笔记(十一)——命令模式
- iFunk执政官游戏本,不仅仅是游戏本
- python进程池multiprocessing.Pool和线程池multiprocessing.dummy.Pool实例
- FIO组数据测试脚本
- Lomper 每天进步一点点~~ QT学习之QString的arg方法
- 异步任务AsyncTask的简单理解
- 算法导论 红黑树(附带黑高度)
- 手把手教你申请邓白氏编码