我已经成功实现了一个使用 RBF 内核的内核感知器分类器。我知道内核技巧将特征映射到更高的维度,以便可以构造线性超平面来分离点。例如,如果您有特征 (x1,x2) 并将其映射到 3 维特征空间,您可能会得到:K(x1,x2) = (x1^2, sqrt(x1)*x2, x2^2)
.
如果您将其插入感知器决策函数w'x+b = 0
,您最终会得到:w1'x1^2 + w2'sqrt(x1)*x2 + w3'x2^2
它为您提供了一个循环决策边界。
虽然内核技巧本身非常直观,但我无法理解它的线性代数方面。有人可以帮助我了解我们如何能够在不明确指定它们的情况下仅使用内积来映射所有这些附加功能吗?
谢谢!