机器学习基础-支持向量机SVM

目录

基本概念和定义

[1. 超平面(Hyperplane)](#1. 超平面(Hyperplane))

[2. 支持向量(Support Vectors)](#2. 支持向量(Support Vectors))

[3. 线性可分](#3. 线性可分)

[4. 边界](#4. 边界)

SVM算法基本思想和分类

基本思想

间隔最大化

间隔(Margin)

[软边距 SVM](#软边距 SVM)

核函数的概念


基本概念和定义

  • SVM是一个有监督的机器学习模型
  • 用于分类任务回归任务
    • 支持线性和非线性分类(SVC),下面以SVC展开
    • 支持线性和非线性回归(SVR)

1. 超平面(Hyperplane)

  • 作用:SVM 寻找的是能够最好地将不同类别分开的那个超平面。

2. 支持向量(Support Vectors)

  • 定义分类中距离超平面最近的数据点

3. 线性可分

4. 边界


SVM算法基本思想和分类

基本思想

找到可以分隔不同类数据集的超平面(决策面),使得支持向量(特殊的点)距离该平面的距离最大


间隔最大化

指的是寻找一个能够将不同类别的数据点分开的超平面,并且这个超平面到最近的数据点(即支持向量)的距离最大。

间隔(Margin)

  • 定义 :间隔是指两个类别之间距离的最大间隔。具体来说,它是从超平面到最近的支持向量的距离的两倍。

软边距 SVM

在实际应用中,数据往往不是完全线性可分的,或者可能存在噪声。为了应对这种情况,引入了软边距 SVM,允许一些样本位于边距内或错误分类。


核函数的概念

非线性可分的数据转换为线性可分的数据特征转换函数

理解

相关推荐
一二爱上蜜桃猫22 分钟前
人工智能 前馈神经网络练习题
人工智能·深度学习·神经网络
佚明zj42 分钟前
Transformer 和 Attention机制入门
人工智能·深度学习·transformer
程序猿阿伟1 小时前
《鸿蒙微内核与人工智能算法协同,开启智能系统新时代》
人工智能·计算机视觉
Anlici2 小时前
魔搭 AI 框架开发与 LangChain 的结合
人工智能·python·开源
智能汽车人2 小时前
Robot---奇思妙想轮足机器人
人工智能·机器人·自动驾驶
cooldream20092 小时前
Microsoft Azure Cosmos DB:全球分布式、多模型数据库服务
数据库·人工智能·microsoft·知识图谱·azure
CSJK-2 小时前
模式识别与机器学习 | 第九章 降维
人工智能·机器学习·pca
魔理沙偷走了BUG2 小时前
【简博士统计学习方法】第1章:4. 模型的评估与选择
机器学习·统计学习方法
神经美学_茂森2 小时前
【通俗理解】AI的两次寒冬:从感知机困局到深度学习前夜
人工智能·深度学习
勤劳的进取家2 小时前
支持向量机(SVM)算法
人工智能·机器学习·支持向量机