Las redes neuronales (RNA) imitan el funcionamiento del cerebro mediante una red de unidades llamadas neuronas que están interconectadas. El objetivo de las RNA es que las máquinas puedan dar respuestas similares a las del cerebro humano mediante la generalización y robustez. Las RNA están conformadas por neuronas que reciben entradas a través de interconexiones y tres funciones: propagación, activación y transferencia.