什么是kernel trick

在机器学习当中,我们有时需要将n维数据投影到更高维的空间然后做内积,传统思想是先用空间转换函数将数据投影到高维空间,然后再对数据做内积。例如,有两个向量

Kernel Trick

我们要利用转换函数

Kernel Trick

将x和z做转换然后再内积,过程如下

Kernel Trick

可以看到,将x和z通过函数转换再做内积的步骤,可以替换成x和z的内积再取平方,后者就是用了kernel trick。当数据需要投影到更高维时,计算Kernel Trick的代价将会很高,如下图所示

Kernel Trick

这时使用kernel trick,先计算x和z的内积再取平方,可以减少计算代价,节省时间。

kernel trick的判断与构造

Mercer 定理:任何半正定的函数都可以作为核函数。

未完待续。。。

 

 

 

相关文章:

  • 2022-02-17
  • 2022-12-23
  • 2021-12-19
  • 2021-12-02
  • 2021-08-10
  • 2021-11-20
  • 2022-01-09
  • 2021-12-24
猜你喜欢
  • 2022-01-27
  • 2021-08-05
  • 2021-09-25
  • 2022-12-23
  • 2021-11-02
  • 2021-11-29
  • 2021-10-23
相关资源
相似解决方案