The kernel is just the basic function with which you implement your model. A polynomial function of degree 3 is equal to ax^3+bx^2+cx+d . You can use polynomials with higher degrees, however you can rework, which means that your model does not generalize very well what exactly you want. There are several methods to prevent retraining.
The RBF core is based on gaussin functions, something like aexp (-bx). If you do not know anything about mechanical training, I recommend using them. As a rule, they adapt for the better.
If you need more information about machine training, the Ng course on the course is very good for beginners.
source share