机器学习与模型识别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的缺点:

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

    • 对缺失数据敏感;

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

相关推荐
Shockang3 小时前
AI 智能体安全沙盒实战
人工智能
yuhulkjv3354 小时前
Claude表格复制到word不再崩溃,AI导出鸭批量导出+格式无损一键搞定
人工智能·ai·c#·word·ai导出鸭
大明者省5 小时前
WSL2 Ubuntu22.04 GPU训练环境配置指南
人工智能·算法·计算机视觉
抱抱宝5 小时前
Agent-study项目教程(03):手写 Mini-ReAct Agent(不依赖框架)
javascript·人工智能·gpt·react.js·prompt·agent
抱抱宝5 小时前
大模型应用开发教程08 | 构建完整 RAG 应用(Chroma/FAISS 实战)
人工智能·gpt·prompt·agent
美团技术团队6 小时前
KDD‘26 美团学术论文精选及KDD Cup‘26 DataAgents赛道冠军思路解读
人工智能
AKAMAI6 小时前
当AI模型超出存储增长时
人工智能·云计算
科技绘图6 小时前
快鲸GEO vs 传统AI搜索优化:全链路自动化与高效内容生产在转化闭环上的对比
数据库·人工智能·自动化
DS随心转小程序6 小时前
ChatGPT 文字怎么转为 word?解析各类转换方案,AI 导出鸭成为高效文档转换新选择
人工智能·chatgpt·word·豆包·deepseek·ai导出鸭
ltl6 小时前
LLM 训练全景:Pre-train、SFT、RLHF、DPO 与蒸馏
机器学习