当前位置: 首页 > article >正文

SVM模型(理论知识3)

目录

  • 非线性可分的SVM模型
    • 目标函数
    • 目标函数的求解
    • 核函数

非线性可分的SVM模型

在这里插入图片描述

目标函数

对于非线性SVM模型而言,需要经过两个步骤,一个是将原始空间中的样本点映射到高维的新空间中,另一个是在新空间中寻找一个用于识别各类别样本点线性"超平面"。

假设原始空间的样本点为x,将样本通过某种转换 ϕ ( x ) \phi(x) ϕ(x)映射到高维空间中,则非线性SVM模型的目标函数可以表示为:

在这里插入图片描述

目标函数的求解

其中,内积 ϕ ( x i ) ∗ ϕ ( x j ) \phi(x_i)*\phi(x_j) ϕ(xi)ϕ(xj)可以利用核函数替换,即 K ( x i , x j ) = ϕ ( x i ) ∗ ϕ ( x j ) K(x_i,x_j) =\phi(x_i)*\phi(x_j) K(xi,xj)=ϕ(xi)ϕ(xj)。对于上式而言,同样需要计算最优的拉格朗日乘子 α i \alpha_i αi,进而可以得到线性超平面w与b的值:

在这里插入图片描述

核函数

假设原始空间中的两个样本点为 ( x i , x j ) (x_i,x_j) (xi,xj),在其扩展到高维空间后,它们的内积 ϕ ( x i ) ∗ ϕ ( x j ) \phi(x_i)*\phi(x_j) ϕ(xi)ϕ(xj),如果等于样本点 ( x i , x j ) (x_i,x_j) (xi,xj)在原始空间中某个函数的输出,那么该函数就称为核函数。

线性核函数
多项式核函数
高斯核函数
sigmoid核函数

经验之谈:大多数情况下,选择高斯核函数是一种相对偷懒而有效的方法,因为高斯核是一种指数函数,它的泰勒展开式可以是无穷维的,即相当于把原始样本点映射到高维空间中。


http://www.kler.cn/a/513071.html

相关文章:

  • 解决conda create速度过慢的问题
  • 什么样的问题适合用递归
  • 游戏AI,让AI 玩游戏有什么作用?
  • Java基于SSM框架的社区团购系统小程序设计与实现(附源码,文档,部署)
  • 项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(七)
  • SparkSQL函数
  • 什么是PCB的Mark点?如何进行设计Mark点?
  • 他把智能科技引入现代农业领域
  • Rabbitmq高级特性之消费方确认
  • Flutter中PlatformView在鸿蒙中的使用
  • Elixir语言的数据库编程
  • CKS认证 | Day1 K8s集群部署与安全配置
  • 部门管理查询部门,nginx反向代理,前端如何访问到后端Tomcat 注解@RequestParam
  • 博客之星2024年度-技术总结:技术探险家小板的一年的征程
  • AF3 AttentionPairBias类源码解读
  • 三、I2C客户端驱动 —— htu21d
  • uboot剖析之命令行延时
  • C++ 学习:深入理解 Linux 系统中的冯诺依曼架构
  • python爬虫入门(实践)
  • 基于Springboot+Redis秒杀系统 demo
  • 【2024年华为OD机试】 (JavaScriptJava PythonC/C++)
  • 网络安全态势感知技术综述
  • Apache Hive 聚合函数与 OVER 窗口函数:从基础到高级应用
  • Oracle审计
  • SecureUtil.aes数据加密工具类
  • 通义万相:阿里巴巴 AI 生成式多模态平台解析与实战应用