The use of non-linear functions of the data to extend the flexibility of models.
For instance, when applied to Linear regression, it gives Nonlinear regression. It is applied to Support vector machines. In fact a lot of Machine learning models can be understood with this concept.