Machine learning
A través del machine learning, los programas informáticos pueden aprender de su propia experiencia, optimizando su funcionamiento y mejorando sus resultados, en base a una retroalimentación. Con frecuencia aplico este tipo de algoritmos al desarrolo de programas informáticos en los que el comportamiento del programa debe mejorar en base a su propio uso.