Digamos que tenemos una red neuronal de alimentación de una sola capa con k entradas y una salida. Calcula una función a partir de , es bastante fácil ver que tiene al menos la misma potencia de cálculo que A C 0 . Solo por diversión, llamaremos al conjunto de funciones computables por una red neuronal de capa única " N e u r a l ".
Parece, sin embargo, que podría tener más poder computacional que solo.
Así que ... es o es N E u r a l = A C 0 ? ¿También se ha estudiado este tipo de complejidad antes?
Respuestas:
Hay algunas referencias que podría encontrar: Cálculo de propósito general con redes neuronales: una encuesta de resultados teóricos de complejidad, 2003 y Jerarquías de conteo: tiempo polinómico y circuitos de profundidad constante, 1993 .
Parece que las redes neuronales se consideran circuitos de umbral; es decir, aquellos circuitos que usan puertas MAYORES. En (2) es el caso de que una red neuronal de profundidad tiene complejidad T C 0 d (aquí hay un enlace para vincular a la entrada del complejo zoológico sobre T C 0 ).re TC0 0re TC0 0
Dado que contiene A C C 0 , que es A C 0 con compuertas MOD arbitrarias, entonces A C 0 ⊂ T C 0 . Además, se menciona en el zoológico que dichos circuitos con profundidad 3 son estrictamente más potentes que los de profundidad 2.TC0 0 A CC0 0 A C0 0 A C0 0⊂ TC0 0
En Sobre el poder computacional de los circuitos umbral sigmoides versus booleanos, 1991 se menciona que para una profundidad constante , los circuitos umbral booleanos y de valor real (con pesos polinomialmente limitados) son esencialmente los mismos.re
fuente