美文网首页
【统计机器学习】感知机

【统计机器学习】感知机

作者: _CelesteHuang_ | 来源:发表于2016-04-06 11:23 被阅读138次

开始记录机器学习中的传统算法。
图片来自http://www.guokr.com/blog/793310/
https://book.douban.com/annotation/25423098/
http://anboqing.github.io/ji-qi-xue-xi-gan-zhi-ji.html
感知机是神经网络的基础,只能用在线性可分的问题上。举一反例,对于异或问题,只有两个都为0或都不为0才能输出1,在二维坐标系下分布如下:

屏幕快照 2016-04-06 上午11.15.05.png 因为无论如何划线都不可分为线的一边属于一类,所以线性不可分,不能用感知机解决。
屏幕快照 2016-04-06 上午11.14.24.png 感知机的目标是找到如下的超平面:
屏幕快照 2016-04-06 上午11.24.04.png 而对应的连续可导的损失函数定义为:
屏幕快照 2016-04-06 上午11.26.27.png 感知机的算法是用梯度下降对损失函数的最优化算法,首先随机找一个初始点,然后不断极小化目标函数,当训练数据线性可分时,感知机算法可在有限步收敛。误分类次数k满足Novikoff定理:
k<=(R/r)^2,其中R为x(i)的最大值,r为两类样本的最大边界距离的一半。而初始点不同,更新时随机选择的样本点不同,最后收敛的超平面不同。
对于非线性问题,一个是建立多层感知机(每次训练两层的连接权重,或采用BP网络),一个是利用核函数映射到高维空间下线性可分(比如SVM)。
而SVM中的收敛满足Vapnikoff定理:
屏幕快照 2016-04-06 上午11.33.48.png

相关文章

  • 【统计机器学习】感知机

    开始记录机器学习中的传统算法。图片来自http://www.guokr.com/blog/793310/https...

  • 统计机器学习-感知机

    感知机是二分类的线性分类模型,即通过一个超平面将数据集分割在两侧,同在一个侧的为同一个分类,一般上侧的为正例,下侧...

  • 统计学习方法笔记(第二章个人笔记)

    统计学习方法笔记(第二章个人笔记) 标签: 机器学习深度学习 感知机(P25) 感知机是神经网络与支持向量机的基础...

  • 统计学--感知机

    参考李航的统计学习 感知机学习算法 Python实现感知机代码 Python代码实现对偶形式

  • 反馈神经网络

    1、Reference 多层感知机MLP(机器学习5)多层感知机原理详解 & Python与R实现深度学习笔记——...

  • 机器学习感知机(统计学习-李航)

    感知机 概述 感知机是二类分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1和-1二值。感知机学...

  • 机器学习 - 感知机

    1.感知机模型 1.1感知机定义 假设输入空间(特征空间)是,输出空间是,输入表示实例的特征向量,对应于输入空间特...

  • 机器学习_感知机

    近期,打算重温机器学习算法,之前看过之后就忘了,没有达到真正的消化,这次以思考总结和代码实践为主,发现一些不懂问题...

  • 机器学习-逻辑回归推导

    逻辑回归在机器学习中属于比较常见的模型,它由感知机模型发展而来。刚学习机器学习的时候,看到感知机这个名字好奇怪,为...

  • CH2 感知机|2.1感知机模型&2.2学习策略《统计学

    文章原创,最近更新:2018-06-21 1.感知机模型2.学习策略 参考链接:1、 机器学习十七:感知机 前言:...

网友评论

      本文标题:【统计机器学习】感知机

      本文链接:https://www.haomeiwen.com/subject/twxmlttx.html