Los algoritmos de aprendizaje automático aprenden de forma autónoma para realizar una tarea o hacer predicciones a partir de los datos. A diferencia de un programa informático tradicional, un sistema de aprendizaje automático no sigue instrucciones, sino que aprende de la experiencia. Su rendimiento mejora a medida que se «entrena» y el algoritmo se expone a más datos.