neural-network - recurrente - redes neuronales ejemplos
¿Es posible ejecutar una red neuronal en reversa? (1)
Si tenemos una red neuronal como la red neuronal de propagación de la espalda del perceptrón multicapa que utiliza funciones de activación logística sigmoidea, ¿es posible alimentar las salidas de la red y hacer que vuelva a computar un conjunto de entradas? Como podemos revertir la función de activación utilizando el logaritmo natural y las operaciones inversas hasta que tengamos un valor de suma que se compone de todos los pesos multiplicados por sus entradas, creo que sería posible obtener al menos conjuntos de posibles entradas que generará el valor de salida especificado.
Como hay un número infinito de posibilidades para distribuir el resultado a las neuronas de alimentación, esto solo es posible para cada capa donde el número de neuronas receptoras es igual al número de neuronas que se alimentan. Ahí hay una ecuación lineal simple que se reduce a un problema de multiplicación / inversión de Matrix, que puede resolverse fácilmente.
Si la cantidad de neuronas donde el número de neuronas receptoras (n) es menor que el número de neuronas que se alimentan (m), tiene como espacio de solución una variedad con m - n dimensiones.