我正在考虑使用以下简单函数作为 SVM 内核。它基本上计算了 2 个输入向量(范数)之间的距离:
, 其中和是维向量。
我不熟悉这种内核的文档。
它有效吗?任何人都经历过这样的内核?
我正在考虑使用以下简单函数作为 SVM 内核。它基本上计算了 2 个输入向量(范数)之间的距离:
, 其中和是维向量。
我不熟悉这种内核的文档。
它有效吗?任何人都经历过这样的内核?
不,这个内核没有给出一个正(半)确定的 Gram 矩阵,所以它不是一个有效的内核(第一个随机生成的 Gram 矩阵和向量我试过给所以不是半正定的。如果你从中推断出我是一名工程师 - 你是对的!;o)。
ISTR 认为内核函数需要“对角占优”,即任何行或列中的最大幅度元素必须是主对角线上的元素,这在此处不成立,因为主对角线全为零(与任何指向自身为零的点)。这对于 RBF 内核是有保证的,因为距离的负指数永远不会大于 1,当和相同时会发生这种情况。但是请注意,如果内核过于对角占优,则可能会导致过度拟合。