美文网首页
“核函数”的理解

“核函数”的理解

作者: 追求财务自由的中年人 | 来源:发表于2019-08-12 18:38 被阅读0次

01

支持向量机核函数的思想

支持向量机通过某非线性变换 φ( x) ,将输入空间映射到高维特征空间。特征空间的维数可能非常高,这个变换函数不好确定。

经过数学推导(可惜过程还不是很清楚)发现,我们并不一定需要了解这个转换函数的具体表达式,只用到转换函数的内积运算;另一方面,而在低维输入空间又存在某个函数 K(x, x′) ,它恰好等于在高维空间中这个内积,即K( x, x′) =<φ( x) ⋅φ( x′) > 。

重要思路:基于上述分析,支持向量机就不用计算复杂的非线性变换,而由这个函数 K(x, x′) 直接得到非线性变换的内积,使大大简化了计算。

这样的函数 K(x, x′) 称为核函数。

疑惑:如何构造出适用的核函数?

02

核函数有哪些

核函数的选择要求满足Mercer定理(Mercer's theorem),即核函数在样本空间内的任意格拉姆矩阵(Gram matrix)为半正定矩阵(semi-positive definite)。

注:线性代数很多概念,还不够熟悉,还不能应用自如。

常用的核函数有:线性核函数,多项式核函数,径向基核函数,Sigmoid核函数和复合核函数,傅立叶级数核,B样条核函数和张量积核函数等 。

相关文章

  • “核函数”的理解

    01 支持向量机核函数的思想 支持向量机通过某非线性变换 φ( x) ,将输入空间映射到高维特征空间。特征空间的维...

  • 关于核函数的一些思考

    想写一下我自己对于核函数的理解,虽然并不知道核函数的发明过程,但我想以自己的理解,来重现这个过程。 核函数的应用很...

  • 机器学习-3 支持向量机【4 附代码】

    返回主页 4 核函数理解4.1 多项式核函数(Polynomial kernel function)及其推演 注:...

  • 机器学习中的核函数

    核函数的定义 核函数包括线性核函数、多项式核函数、高斯核函数等,其中高斯核函数最常用,可以将数据映射到无穷维,也叫...

  • CUDA核函数与线程配置

    CUDA核函数 在GPU上调用的函数成为CUDA核函数(Kernel function),核函数会被GPU上的多个...

  • 核函数——长大后我就成了你

    1. 核函数的直观理解 这个知乎回答的前两条已经讲明白了什么是核函数,并且也给出了具体的栗子,这里就不废话了。北京...

  • 核函数--高斯核函数

    高斯核函数函数的泰勒(Taylor)展开式

  • Kernel Trick

    先转换后计算内积的瓶颈 核函数的引入 核函数的使用

  • SVM 的核函数选择和调参

    本文结构: 什么是核函数 都有哪些 & 如何选择 调参 1. 什么是核函数 核函数形式 K(x, y) =

  • 机器学习笔记 - 15. SVM实践(讲师:邹博)

    核函数 往往会选择高斯核函数 映射关系两个不同变量之间求点乘,将其定义为核函数 如果n=3,则此多项式核函数有9+...

网友评论

      本文标题:“核函数”的理解

      本文链接:https://www.haomeiwen.com/subject/qeovcctx.html