Muchos de los problemas a los que se enfrenta la ingeniería y otras áreas de la ciencia son difíciles solucionarlos por las técnicas tradicionales debido a la dificultad de plantear un modelo matemático que permita trabajarlo. Una red neuronal es una estructura que a partir de unos datos de entrenamiento se puede autoajustar para modificar su modelo matemático interno y funcionar de menara adecuada de tal forma que ante unas entradas dadas se obtengan las salidas deseadas.