Which problems are best solved using which kernels and why?
Can you give a simple toy problem that isn't linearly separable in input space but is linearly separable in feature space, using an RBF kernel? A polynomial kernel?
Which problems are best solved using which kernels and why?
Can you give a simple toy problem that isn't linearly separable in input space but is linearly separable in feature space, using an RBF kernel? A polynomial kernel?
In my experience, unless you have some expert knowledge about the domain, it is better just to use a linear or RBF kernel. Many classification problems have optimal solutions that are linear, so a linear kernel is always worth trying. The RBF kernel gives rise to a universal approximator, so given enough data it ought to be possible to get a decent model. Choosing the kernel and optimising the kernel and regularisation parameter can lead to over-fitting the model selection criterion, and the more choices, the more likely this is to happen, so choosing between many kernels based on e.g. cross-validation is more risky than one might think.
Try Ripley's synthetic benchmark for a problem that can be classified well using an RBF kernel. Each class is drawn from a mixture of two spherical Gaussians with equal variances, so the kernel evaluated at the right four points allows the densities of both classes to be represented exactly, from which the Bayes optimal decision region can be calculated.