感知机模型

输入空间是$chisubseteqmathbb{R}^n$,输出空间是$y={+1,-1}$感知机定义为:$f(x)=sign(wx+b)$

感知机学习策略

输入空间任一点$x_0$到超平面S的距离:$frac{1}{||w||}|wx_0+b|$误分类数据$(xi,yi)$,有$-yi(wxi+b)>0$误分类点$xi$到超平面S的距离$-frac{1}{||w||}yi(wx_i+b)$误分类点集合M,所有误分类点到超平面S的距离$-frac{1}{||w||}sum{xiin{M}}yi(wxi+b)$由此,感知机损失函数定义为$L(w,b)=-sum{xiin{M}}yi(wxi+b)$

感知机学习算法(原始形式)

输入:训练数据集$T={(x1,y1),(x2,y2),(xN,yN)...,(x1,y1)}$$xiinchisubseteqmathbb{R}^n$,$yiin{y}={+1,-1}$,学习率$eta$输出:w,b;感知机模型$f(x)=sign(wx+b)$(1)选取初值$w0$,$b0$(2)训练集选取$(xi,yi)$(3)IF $yi(wxi+b)≤0$$w←w+eta{yixi}$$b←b+eta{y_i}$(4)转至(2),直到没有误分类点。

:感知机算法是收敛的,在训练数据及上的误分类次数k满足$k≤(frac{R}{gamma})^2$

感知机学习算法(对偶形式)

由原始形式$w←w+eta{yixi}$$b←b+eta{y_i}$进行n次,w,b关于$(xi,yi)$增量分别为$aiyixi$和$aiy_i$记$ai=nieta$,最后学习到的w,b表示为$w=sum{i=1}^{N}aiyixi$$b=sum{i=1}^{N}aiy_i$输入:训练数据集$T={(x1,y1),(x2,y2),(xN,yN)...,(x1,y1)}$$xiinchisubseteqmathbb{R}^n$,$yiin{y}={+1,-1}$,学习率$eta$输出:a,b;感知机模型$f(x)=sign(sum{j=1}^{N}ajyjxj·x+b)$其中$a=(a1,a2,...,a_N)^T$(1)$a←0$;$b←0$(2)训练集选取$(xi,yi)$(3)IF $yi(sum{j=1}^{N}ajyjxj·xi+b)≤0$$ai←ai+eta$$b←b+eta{y_i}$(4)转至(2),直到没有误分类点。记Gram矩阵$G=[x_i·x_j]_{N×N}$

《统计学习方法》极简笔记P2:感知机数学推导相关推荐

  1. 机器学习理论《统计学习方法》学习笔记:第二章 感知机

    <统计学习方法>学习笔记:第二章 感知机 2 感知机 2.1 感知机模型 2.2 感知机学习策略 2.2.1 数据的线性可分性 2.2.2 感知机学习策略 2.3 感知机学习算法 2.3. ...

  2. 《统计学习方法》读书笔记——感知机(原理+代码实现)

    传送门 <统计学习方法>读书笔记--机器学习常用评价指标 <统计学习方法>读书笔记--感知机(原理+代码实现) <统计学习方法>读书笔记--K近邻法(原理+代码实现 ...

  3. 复现经典:《统计学习方法》第 2 章 感知机

    本文是李航老师的<统计学习方法>[1]一书的代码复现. 作者:黄海广[2] 备注:代码都可以在github[3]中下载. 我将陆续将代码发布在公众号"机器学习初学者", ...

  4. 支持向量机-《统计学习方法》学习笔记

    支持向量机-<统计学习方法>学习笔记 1 概述 2 线性可分支持向量机 2.1 线性可分支持向量机简介 2.2 寻找最优分离超平面 2.3 函数间隔 2.4 几何间隔 2.5 (硬)间隔最 ...

  5. 机器学习理论《统计学习方法》学习笔记:第五章 决策树

    机器学习理论<统计学习方法>学习笔记:第五章 决策树 决策树 5.1 决策树模型与学习 5.1.1 决策树模型 5.1.2 决策树与if-then规则 5.1.3 决策树与条件概率分布 5 ...

  6. 《统计学习方法》读书笔记——朴素贝叶斯法(公式推导+代码实现)

    传送门 <统计学习方法>读书笔记--机器学习常用评价指标 <统计学习方法>读书笔记--感知机(原理+代码实现) <统计学习方法>读书笔记--K近邻法(原理+代码实现 ...

  7. 《统计学习方法》读书笔记——K近邻法(原理+代码实现)

    传送门 <统计学习方法>读书笔记--机器学习常用评价指标 <统计学习方法>读书笔记--感知机(原理+代码实现) <统计学习方法>读书笔记--K近邻法(原理+代码实现 ...

  8. 《统计学习方法》读书笔记——机器学习常用评价指标

    传送门 <统计学习方法>读书笔记--机器学习常用评价指标 <统计学习方法>读书笔记--感知机(原理+代码实现) <统计学习方法>读书笔记--K近邻法(原理+代码实现 ...

  9. 机器学习理论《统计学习方法》学习笔记:第六章 逻辑斯谛回归与最大熵模型

    机器学习理论<统计学习方法>学习笔记:第六章 逻辑斯谛回归与最大熵模型 6 逻辑斯谛回归与最大熵模型 6.1 逻辑斯谛回归模型 6.1.1 逻辑斯谛分布 6.1.2 二项逻辑斯蒂回归模型 ...

最新文章

  1. 美妆彩妆宣传PPT模板
  2. WebView通过loadDataWithBaseURL加载本地页面卡死
  3. 解决NahimicSvc32.exe与bilibili直播姬的音频不兼容的问题
  4. distcc源码研究三
  5. Oracle 原理: JAVA连接Oracle数据库 (JDBC)
  6. boost::contract模块实现ifdef功能测试程序
  7. ZK的实际应用:MVVM –表单绑定
  8. 前端学习(2198):vuex-state单一状态的理解
  9. vscode如何添加头部注释、作者注释
  10. Win7 连接局域网共享之后 提示错误代码:0x800704b3(实测可用)
  11. 【购买ipad 2021记录:Apple官网线上下单,直营店线下取货】
  12. Keil5手动添加Device
  13. Macbook OBS 录制系统声音
  14. Java集合面试题看这篇就够了
  15. 2.5音频编辑软件2.6语音识别技术
  16. 加拿大 生物工程计算机最好的学校,加拿大哪些大学有生物工程本科专业?这五大院校是理科与工科的完美结合!...
  17. c++缺省值 缺省参数
  18. 如何描述缺陷(Defect)?
  19. 深圳第一职业技术学校计算机分数线,2018年深圳第一职业技术学校第一批中招录取分数线:382分...
  20. 元宇宙-漫游世界后与Cocos一起看湖南卫视直播

热门文章

  1. jdk-9.0.4安装与环境变量配置
  2. 怎么才能学好大数据开发 一般能从事哪些岗位
  3. 夯实Spring系列|总览介绍
  4. 【苹果群发iMessage推送位置推】软件安装将会按照 Developer Program【WebSocket】创建WebSocket毗连
  5. Neither --kubeconfig nor --master was specified. Using the inClusterConfig. This might not work
  6. Stream流使用详解
  7. 关于GPS经纬度如何转百度经纬度
  8. Cobalt Strike的安装
  9. 【联邦学习】联邦学习量化——non-iid数据集下的仿真
  10. PowerBuilder篇(2)——如何连接Oracle数据库