Kernel methods are types of algorithms that are used for pattern analysis. These methods involve using linear classifiers to solve nonlinear problems. Essentially, kernel methods are algorithms that make it possible to implicitly project the data in a high-dimensional space.