Las redes neuronales consisten en unidades de procesamiento interconectadas que aprenden a reconocer patrones. Se inspiran en el funcionamiento del cerebro y sus neuronas interconectadas. Pueden clasificarse en modelos biológicos o dirigidos a aplicaciones. Están compuestas de neuronas agrupadas en capas de entrada, ocultas y salida, y aprenden a resolver problemas complejos a través de la interacción entre sus neuronas.