Redes Neuronales Artificiales · Inteligencia Artificial

Redes multicapa y aproximación

Construir un perceptrón multicapa con capas ocultas y justificar, con el teorema de aproximación universal, por qué una sola capa oculta basta teóricamente pero no en la práctica.

Redes multicapa

Poder expresivo no es facilidad El teorema de aproximación universal promete que una red con una capa oculta suficientemente ancha puede aproximar cualquier función continua. Es un salvoconducto teórico: garantiza que existe, no que la encuentres al entrenar.

De una neurona a una capa

Una capa oculta agrupa muchas neuronas que cada una traza su propio hiperplano. La capa siguiente combina esas salidas, y la superposición de planos con no linealidad permite recortar regiones complejas.

Capas y composición

Ancho frente a hondo

Una capa muy ancha puede teóricamente imitar a una profunda, pero a menudo exige muchas más parametrizaciones. La profundidad logra con pocas neuronas por capa composiciones que al ancho le cuestan una explosión.

Una columna de nodos de entrada se conecta con dos columnas ocultas y estas con una columna de salida, formando una red de líneas entrecruzadas.
Apilar capas con no linealidad entre ellas convierte un clasificador débil en una máquina de fronteras complejas.

El teorema y sus límites

El resultado garantiza existencia, no aprendizaje: una red puede existir que aproxime bien y aun así ser inencontrable por descenso de gradiente, o necesitar una anchura irreal. Teoría y optimización son batallas distintas.

Qué aprende cada capa

En visión, capas tempranas detectan bordes; las intermedias, texturas y partes; las finales, objetos. La jerarquía emerge sin que nadie la programe, fruto de la composición de no linealidades.

Dimensionar la red

Elegir profundidad y anchura es un equilibrio: demasiado grande sobreajusta y es caro; demasiado pequeño no representa la tarea. Se empieza simple y se crece con evidencia de validación.

Regular el poder

Cuanto más expresiva la red, más fácil memoriza el ruido. Por eso el poder de aproximación se casa con regularización y validación para que la capacidad se gaste en señal, no en sobreajuste.

Errores frecuentes

Ejemplo resuelto: dibujar dos medias lunas con un MLP

Dos clases en forma de medias lunas entrelazadas no son separables por una recta. Veamos cómo una red con capas ocultas sí las separa:

  1. Alimentar la red con las coordenadas de cada punto en la entrada.
  2. Pasar por una capa oculta con ReLU, que combina muchas rectas en regiones no lineales.
  3. Apilar una segunda capa que recombina esas regiones en formas curvas.
  4. Entrenar con la etiqueta de clase y retropropagar el error.
  5. Ver emerger una frontera curva que abraza cada media luna, algo imposible para una neurona suelta.

¿Para qué sirve en la realidad?

El teorema dice que la red puede, pero el diseño —profundidad, anchura, regularización— decide si de verdad aprende. Dimensionar bien es la diferencia entre un modelo que generaliza y uno que memoriza.

El teorema de aproximación universal afirma que una red con una capa oculta ancha puede aproximar cualquier función continua, pero NO garantiza que:

Añadir profundidad a una red nunca puede reemplazar a una capa extremadamente ancha.

MLP

Capa entre entrada y salida que abstrae
oculta
Composición de capas simple en jerarquías es la ventaja de la...
profundidad
Teorema que promete aproximar funciones continuas es de aproximación...
universal
Capas tempranas en visión aprenden... y finales objetos
bordes
Más capacidad de la necesaria conduce a...
sobreajuste

Ordena la lógica de construir un MLP desde cero:

Entrada
Oculta
Componer
Salida

Teorema de aproximación universal
Enunciado y alcance de la capacidad de una red de una capa oculta.

Une cada concepto con su idea.

Poder expresivo no es facilidad

# Redes multicapa
## Capas ocultas
### muchos hiperplanos
### regiones no lineales
## Profundidad
### composición jerárquica
### de bordes a objetos
## Teorema
### garantiza existencia
### no el aprendizaje
## Riesgo
### capacidad de sobra
### sobreajuste

Perceptrón multicapa
Estructura de capas y propagación de un perceptrón multicapa.

Tienes un problema con pocas muestras pero estructura jerárquica. ¿Optarías por red ancha poco profunda o honda y estrecha? Justifica por poder, coste y riesgo de sobreajuste.