在 R 中为支持向量机实现“内核技巧”

机器算法验证 r 机器学习 支持向量机 内核技巧
2022-03-28 11:50:01

我听说过一些关于支持向量机的“内核技巧”,我想知道:

  1. 您如何识别可能从内核技巧中受益的问题?
  2. 如何在 R 中实现它?

谢谢

2个回答
  1. 基本上任何不能用一条线(好的,超平面)分离的东西,例如像这样的 2D 数据:
    在此处输入图像描述
    内核技巧将有效地将这种情况投射到一个(更高维度的)空间中,其中线性分离是可能的;看这部电影,了解高斯核对类似数据的影响

  2. 在 svm 函数中寻找内核参数 ;-) 请注意,使用内核通常会为外部优化引入新参数。

你应该看看kernlab R包。他们甚至有一个非常漂亮的小插图