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

每天五分钟机器学习:核函数

本文重点

在学习支持向量机算法之前,我们要继续学习一些数学基础,本文我们将学习核函数的概念。当数据线性不可分的时候,此时就需要核函数出场了,它可以将低维不可分的数据映射到高维可分数据,此时就可以完成数据分类了。

核函数的定义

核函数K(x, y)定义为两个数据点x和y在某个高维空间中的相似性度量。具体地,如果有一个非线性映射函数φ(x),将输入空间的数据点x映射到高维特征空间F中,即φ(x)∈F,那么核函数K(x, y)就等于这两个映射后的数据点在高维特征空间中的内积,即K(x, y) = φ(x) · φ(y)。

在支持向量机(SVM)中,如果求解过程只用到内积运算,而在低维输入空间中存在一个函数K(x, x'),它恰好等于在高维空间中这个内积,即K(x, x') = φ(x) · φ(x'),那么就可以避免计算复杂的非线性变换φ(x),而直接通过函数K(x, x')得到非线性变换的内积,从而大大简化了计算。这样的函数K(x, x')就称为核函数。

核函数的分类

核函数有多种类型,常见的有以下几种:


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

相关文章:

  • cad学习 day7-9
  • WhisperKit: Android 端测试 Whisper -- Android手机(Qualcomm GPU)部署音频大模型
  • Fuel库实战:下载失败时的异常处理策略
  • android sqlite 数据库简单封装示例(java)
  • 【知识】cuda检测GPU是否支持P2P通信及一些注意事项
  • 基于卷积神经网络融合Inception模块的人脸识别
  • AJAX与Axios
  • 第四节、电机定角度转动【51单片机-L298N-步进电机教程】
  • leetcode hot100 LRU缓存
  • docker 安装雷池WAF防火墙 守护Web服务器
  • 软件工程课程知识点
  • 解决需要用到1.x版本的tensorflow环境的问题
  • 【递归与回溯深度解析:经典题解精讲(上篇)】—— LeetCode
  • 每天40分玩转Django:Django表单集
  • 在 Mac M2 上安装 PyTorch 并启用 MPS 加速的详细教程与性能对比
  • 使用Python探索量子机器学习
  • ByConity BSP 解锁数据仓库新未来
  • Android DRM 技术详解与应用实践
  • HarmonyOS NEXT 实战之元服务:静态案例效果--- 手机一键加速、手机垃圾清理
  • 中阳智能:量化交易助力科技与金融融合
  • 基于LSTM长短期记忆神经网络的多分类预测【MATLAB】
  • 跟我学c++中级篇——C++中的缓存利用
  • 达梦数据库-数据共享集群部署
  • vue3导入excel并解析excel数据渲染到表格中,纯前端实现。
  • CSS 居中技术完全指南:从基础到高级应用
  • SpeedTree For UE5学习笔记