Técnica utilizada en aprendizaje automático para transformar datos en un espacio de características de mayor dimensión donde los datos son más fácilmente separables. Esta transformación permite que algoritmos de aprendizaje lineal, como el SVM (Support Vector Machine), puedan realizar clasificaciones no lineales al introducir una función de kernel que calcula productos internos en el espacio de características transformado.