机器学习第二章 感知机和支持向量机

文章目录

  • 一、感知机
    • 1、特点
    • 2、感知机模型
      • 2.1、例1:儿童免乘车票
      • 2.2、例2:鱼的分类
      • 2.3、例3:高维空间上的分类
      • 2.4、感知机的定义
      • 2.5、感知机的几何解释
    • 3、学习策略
      • 3.1、两个问题
      • 3.2、损失函数
      • 3.3、优化目标
    • 4、学习算法
      • 4.1、梯度下降法
      • 4.2、感知机学习算法
    • 5、存在的问题
  • 二、支持向量机
    • 1、概述
    • 2、线性可分SVM与硬间隔最大化
    • 3、线性SVM与软间隔最大化
    • 4、非线性SVM与核函数
      • 4.1、线性不可分情况
      • 4.2、处理非线性数据
      • 4.3、非线性支持向量机
      • 4.4、核函数的本质

一、感知机

1、特点

  • 输入为实例的特征向量,输出为实例的类别,取+1和-1
  • 感知机对应于输入空间中将实例划分为正负两类的分离超平面
  • 导入基于误分类的损失函数
  • 利用梯度下降法对损失函数进行极小化
  • 感知机学习算法具有简单而易于实现的优点
  • 1957年由Rosenblatt提出,是神经网络与支持向量机的基础

2、感知机模型

2.1、例1:儿童免乘车票

机器学习第二章 感知机和支持向量机_第1张图片机器学习第二章 感知机和支持向量机_第2张图片
机器学习第二章 感知机和支持向量机_第3张图片
机器学习第二章 感知机和支持向量机_第4张图片
机器学习第二章 感知机和支持向量机_第5张图片

2.2、例2:鱼的分类

机器学习第二章 感知机和支持向量机_第6张图片
机器学习第二章 感知机和支持向量机_第7张图片
机器学习第二章 感知机和支持向量机_第8张图片
机器学习第二章 感知机和支持向量机_第9张图片
机器学习第二章 感知机和支持向量机_第10张图片
机器学习第二章 感知机和支持向量机_第11张图片
机器学习第二章 感知机和支持向量机_第12张图片

2.3、例3:高维空间上的分类

机器学习第二章 感知机和支持向量机_第13张图片
机器学习第二章 感知机和支持向量机_第14张图片
机器学习第二章 感知机和支持向量机_第15张图片

2.4、感知机的定义

机器学习第二章 感知机和支持向量机_第16张图片

2.5、感知机的几何解释

机器学习第二章 感知机和支持向量机_第17张图片

3、学习策略

3.1、两个问题

机器学习第二章 感知机和支持向量机_第18张图片

3.2、损失函数

机器学习第二章 感知机和支持向量机_第19张图片

3.3、优化目标

机器学习第二章 感知机和支持向量机_第20张图片

4、学习算法

4.1、梯度下降法

机器学习第二章 感知机和支持向量机_第21张图片

机器学习第二章 感知机和支持向量机_第22张图片
机器学习第二章 感知机和支持向量机_第23张图片

4.2、感知机学习算法

机器学习第二章 感知机和支持向量机_第24张图片

batch:拿总体样本,一次性更新。 优点:稳定 缺点:复杂,耗时
随机梯度下降法:逐个拿样本进行更新。 优点:简单,耗费低 缺点:不稳定
mini-batch:选择部分样本进行更新,综合考虑了batch和随机梯度下降的优点。

机器学习第二章 感知机和支持向量机_第25张图片
机器学习第二章 感知机和支持向量机_第26张图片
机器学习第二章 感知机和支持向量机_第27张图片
机器学习第二章 感知机和支持向量机_第28张图片

5、存在的问题

  • 感知机算法存在许多解【不唯一】,既依赖于初值,也依赖迭代过程中误分类点的选择顺序
  • 线性不可分数据集,迭代震荡
    机器学习第二章 感知机和支持向量机_第29张图片
    机器学习第二章 感知机和支持向量机_第30张图片

二、支持向量机

1、概述

  • 感知机的分类超平面不唯一问题–增加约束,如SVM中的最大化间隔
  • 感知机无法解决非线性问题–使用核方法,映射到高维空间
    机器学习第二章 感知机和支持向量机_第31张图片
    机器学习第二章 感知机和支持向量机_第32张图片

2、线性可分SVM与硬间隔最大化

机器学习第二章 感知机和支持向量机_第33张图片
在这里插入图片描述
机器学习第二章 感知机和支持向量机_第34张图片
机器学习第二章 感知机和支持向量机_第35张图片
机器学习第二章 感知机和支持向量机_第36张图片
机器学习第二章 感知机和支持向量机_第37张图片
机器学习第二章 感知机和支持向量机_第38张图片
机器学习第二章 感知机和支持向量机_第39张图片
机器学习第二章 感知机和支持向量机_第40张图片
机器学习第二章 感知机和支持向量机_第41张图片
机器学习第二章 感知机和支持向量机_第42张图片
机器学习第二章 感知机和支持向量机_第43张图片
机器学习第二章 感知机和支持向量机_第44张图片
机器学习第二章 感知机和支持向量机_第45张图片
机器学习第二章 感知机和支持向量机_第46张图片
机器学习第二章 感知机和支持向量机_第47张图片
机器学习第二章 感知机和支持向量机_第48张图片
机器学习第二章 感知机和支持向量机_第49张图片
机器学习第二章 感知机和支持向量机_第50张图片
机器学习第二章 感知机和支持向量机_第51张图片
机器学习第二章 感知机和支持向量机_第52张图片
机器学习第二章 感知机和支持向量机_第53张图片

3、线性SVM与软间隔最大化

机器学习第二章 感知机和支持向量机_第54张图片

在这里插入图片描述
机器学习第二章 感知机和支持向量机_第55张图片
机器学习第二章 感知机和支持向量机_第56张图片
机器学习第二章 感知机和支持向量机_第57张图片
机器学习第二章 感知机和支持向量机_第58张图片

4、非线性SVM与核函数

4.1、线性不可分情况

  • 若不存在一个能正确划分两类样本的超平面,怎么办?
  • 将样本从原始空间映射到一个更高维的特征空间,使得样本在这个特征空间内线性可分
    机器学习第二章 感知机和支持向量机_第59张图片
    机器学习第二章 感知机和支持向量机_第60张图片
    机器学习第二章 感知机和支持向量机_第61张图片

4.2、处理非线性数据

机器学习第二章 感知机和支持向量机_第62张图片

4.3、非线性支持向量机

机器学习第二章 感知机和支持向量机_第63张图片
机器学习第二章 感知机和支持向量机_第64张图片

4.4、核函数的本质

机器学习第二章 感知机和支持向量机_第65张图片

你可能感兴趣的:(机器学习,机器学习,感知机和支持向量机)