Machine Learning o Aprendizaje Automático, como se conoce en español, es un conjunto de algoritmos y técnicas con las que se construyen modelos de predicción y clasificación a partir de conjuntos de datos conocidos. Aunque son muchos los tipos de algoritmos de Machine Learning, todos comparten una estructura de funcionamiento similar. Se presentan como entradas del algoritmo un conjunto de datos cuya clasificación se conoce de antemano. Con esos datos correctamente clasificados, el algoritmo ajusta una serie de parámetros de un modelo. De manera que, además de clasificar los datos de entrada, es capaz de clasificar nuevos datos cuya clasificación no se conoce de antemano.
El Machine Learning constituye uno de los campos de más éxito de la Inteligencia Artificial. A pesar de que muchas de sus técnicas y algoritmos se conocen desde hace muchísimo tiempo, a partir del 2015 se produjo una auténtica revolución del Machine Learning. Ello se debe a la potencia de cálculo de los ordenadores actuales, unido a la gran cantidad de datos que, sobre cualquier tema, existen en la actualidad. Tanto es así que, cuando se habla en los medios de Inteligencia Artificial, la mayor parte de las veces se refieren realmente a Machine Learning.