Las redes neuronales artificiales (RNA) son sistemas inspirados en el cerebro que aprenden de los datos para realizar tareas como clasificación. Una RNA consiste en unidades llamadas neuronas interconectadas que reciben entradas, las propagan a través de la red usando pesos, y producen una salida. Durante el entrenamiento, los pesos se ajustan para que la RNA aprenda a realizar su tarea a partir de los ejemplos provistos. Una vez entrenada, la RNA puede clasificar nuevos datos con éxito.