Las redes neuronales artificiales son modelos inspirados en el funcionamiento del cerebro humano y están compuestas de neuronas artificiales conectadas que transmiten señales de entrada a salida. Funcionan agrupando las neuronas en capas que reciben valores de entrada, los modifican con pesos numéricos, y producen una salida tras procesar la señal a través de todas las capas. Principalmente, se usan las redes neuronales para predicción y clasificación debido a su capacidad de aproximar funciones complejas mediante entrenamiento.