支持向量机

支持向量机(SVM)知识点总结

1. 基本思想

  • 目标:在样本空间中找到一个划分超平面,将不同类别的样本分开。

  • 理想超平面:对训练样本局部扰动"容忍性"最好的超平面。

2. 优化目标

  • 最大化间隔(Margin)

    SVM的核心思想是寻找一个超平面,使得该超平面到最近样本点的距离(即"间隔")最大化,从而提高泛化能力。

3. 支持向量(Support Vectors)

  • 位于间隔边界上的样本点,直接影响超平面的位置和方向。

  • 只有支持向量参与决策,其他样本点对超平面无影响。

4. 超平面(Hyperplane)

  • 定义:超平面是从n维空间到n-1维空间的一个映射子空间,由一个n维向量和一个实数定义。

  • 示例

    • 三维空间:超平面为二维平面。

    • 二维空间:超平面为一维直线。

  • 超平面方程

    wTx+b=0

    其中,w 为法向量,b 为偏置项。

5. 点到超平面的距离

  • 点 x 到超平面 wTx+b=0 的距离公式:

    距离=∥w∥∣wTx+b∣


支持向量机(SVM)学习笔记

核心思想

支持向量机(SVM)是一种经典的监督学习方法,主要用于分类任务。其核心思想是在样本空间中找到一个最优的超平面,使得不同类别的样本被有效分离,并且超平面对训练数据的局部扰动具有最好的"容忍性"。

优化目标

  • 最大化间隔(Margin)

    SVM通过最大化超平面到最近样本点的距离(即"间隔"),来提高模型的泛化能力。间隔越大,模型对未知数据的预测能力越强。

支持向量(Support Vectors)

  • 定义:支持向量是指位于间隔边界上的样本点,这些点直接决定了超平面的位置和方向。

  • 特点

    • 只有支持向量参与超平面的确定。

    • 移除非支持向量的样本点,不会影响超平面位置。

超平面(Hyperplane)

  • 几何意义:超平面是从n维空间到n-1维空间的映射子空间。

  • 示例

    • 三维空间:超平面为二维平面。

    • 二维空间:超平面为一维直线。

  • 数学表达

    超平面方程为:

    wTx+b=0

    其中,w 为法向量(决定超平面方向),b 为偏置项(决定超平面位置)。

点到超平面的距离

  • 任意样本点 x 到超平面的距离为:

    距离=∥w∥∣wTx+b∣

    该距离公式在计算间隔时至关重要。

相关推荐
小和尚同志5 分钟前
小黑插图 Skill:从 11.7k star 的 Codex 专属,到 Claude Code 能用的平替
人工智能·aigc
高洁017 分钟前
孪生不止在工厂:能源、医疗与农业
人工智能·深度学习·transformer·知识图谱·tornado
外域速览21 分钟前
智谱50亿美元押注AI自训练
大数据·人工智能
人工智能培训26 分钟前
孪生不止在工厂:能源、医疗与农业
大数据·人工智能
米小虾1 小时前
让模型说"我不知道",比让它答对更难:放弃文本生成能换来什么
人工智能
新新学长搞科研1 小时前
【SPIE出版】2026年人工智能、新材料与新能源国际学术会议(AINMNE 2026)
人工智能·新能源·新材料
野生技术架构师1 小时前
2026 Java 面试全套总结,八股 + 场景 + AI 相关面试考点
java·人工智能·面试
米小虾2 小时前
不写出来的思考:把 Transformer 的层循环起来,是第三条 scaling 轴还是省错了地方?
人工智能
A.说学逗唱的Coke2 小时前
【大模型专题】别再用 HTTP 直连 Agent 了:用 Kafka 承载 A2A 协议,从 PoC 走到生产
人工智能·kafka·a2a
资讯综合2 小时前
2026企业AI平台选型指南:多维视角下的主流方案解析
人工智能