机器学习与模型识别1:SVM(支持向量机)

一、简介

SVM是一种二类分类模型,在特征空间中寻找间隔最大的分离超平面,使得数据得到高效的二分类。

二、SVM损失函数

SVM 的三种损失函数衡量模型的性能。

1. 0-1 损失:
当正例样本落在 y=0 下方则损失为 0,否则损失为 1.
当负例样本落在 y=0 上方则损失为0,否则损失为 1.
2. Hinge (合页)损失:
当正例落在 y >= 1 一侧则损失为0,否则距离越远则损失越大.
当负例落在 y <= -1 一侧则损失为0,否则距离越远则损失越大.
3. Logistic 损失:
当正例落在 y > 0 一侧,并且距离 y=0 越远则损失越小.
当负例落在 y < 0 一侧,并且距离 y=0 越远则损失越小.

当存在线性不可分的场景时,我们需要使用核函数来提高训练样本的维度、或者将训练样本投向高维,SVM 默认使用 RBF 核函数,将低维空间样本投射到高维空间,再寻找分割超平面。

  • SVM的优点:

    • 在高维空间中非常高效;
    • 即使在数据维度比样本数量大的情况下仍然有效;
  • SVM的缺点:

    • 如果特征数量比样本数量大得多,在选择核函数时要避免过拟合;

    • 对缺失数据敏感;

    • 对于核函数的高维映射解释力不强

相关推荐
用户938515635078 分钟前
SSE 流式输出的工程化拐点——为什么你需要一个 BFF 层
javascript·人工智能·全栈
科技新芯13 分钟前
2026 WAIC首日:千问首款AI智能体耳机亮相
人工智能
依然范特东29 分钟前
动手学深度学习笔记--训练注意、梯度问题
人工智能·笔记·深度学习
财复视界31 分钟前
科源制药医药主业筑基,脑机接口与具身智能打开成长空间
大数据·人工智能·物联网
CoderIsArt38 分钟前
切片辅助超推理(SAHI):一种用于小目标检测的通用框架
人工智能·目标检测·计算机视觉
沫儿笙1 小时前
安川弧焊机器人混合气动态调节技术
人工智能·机器人
Larcher1 小时前
当 AI 学会写代码:一个自动生成 React 项目的 Agent 实战
人工智能·设计模式·程序员
m0_466525291 小时前
东软医疗光子 CT 实现国产高端影像从跟跑到领跑
人工智能
智能体与具身智能1 小时前
TVA 本质内涵与核心特征(系列)
人工智能·python·智能体视觉
澹锦汐2 小时前
AI 创意画板:生成按钮之前,先设计可撤销的创作过程
人工智能