Ordenar números usando solo 2 capas ocultas

10

Estoy leyendo el artículo fundamental Aprendizaje de secuencia a secuencia con redes neuronales de Ilya Sutskever y Quoc Le. En la primera página, menciona brevemente que:

A surprising example of the power of DNNs is their ability to sort
N N-bit numbers using only 2 hidden layers of quadratic size 

¿Alguien puede describir brevemente cómo ordenar números usando solo 2 capas ocultas?

Aerin
fuente

Respuestas:

3

Investigando un poco, encontré un documento que demuestra que la clasificación se puede realizar con un máximo de 3 capas, y que su solución es óptima si restringe el tamaño de la red para que sea polinomial wrt al número de números de entrada:

Profundidad de redes neuronales eficientes para problemas de división y relacionados , consulte el Teorema 7 en la página 955 (página 10 en el PDF).

Maximilian Janisch
fuente
1
¡Gracias por encontrar el artículo relevante! En realidad, este documento hace la clasificación con "profundidad" 3, que parece significar solo dos capas ocultas. Consulte también su referencia 14, en la que confían para el límite inferior, "Circuitos umbral de profundidad limitada" igi-web.tugraz.at/people/maass/psfiles/34o.pdf (también en ResearchGate) esp páginas 131-132 (3 -4 en pdf).
Ben Reiniger