Una red neuronal transforma números mediante sumas ponderadas y funciones no lineales. Esta simulación expone una red de dos entradas, tres neuronas ocultas y una salida. Mové las entradas para observar el cálculo; elegí un objetivo y ejecutá un paso de entrenamiento para cambiar los pesos.
Paso hacia adelante
Cada neurona combina sus entradas con pesos y un sesgo. Para una capa, la operación se escribe:
En esta red distinguimos la activación oculta de la salida sigmoide:
El forward pass recorre estas operaciones en orden. Cambiar una entrada modifica las sumas, las activaciones y la predicción sin ajustar los pesos. El entrenamiento es una operación distinta.
● Contribución positiva ● Contribución negativa
El grosor muestra |peso × activación de origen|. La intensidad del nodo muestra la magnitud de activación y se satura en 1. La salida siempre usa sigmoide. En pantallas pequeñas, desplazá el diagrama horizontalmente.
- Predicción ŷ
- 0,5746
- Pérdida ½(ŷ − t)²
- 0,0254
- Pasos de entrenamiento
- 0
Ajustá las entradas, elegí un objetivo y entrená sobre este ejemplo.
Inspeccionar cálculos y pesos
| Neurona | z | Activación | Pesos | Sesgo |
|---|---|---|---|---|
| h1 | ||||
| h2 | ||||
| h3 | ||||
| ŷ |
Sigmoide y ReLU
La sigmoide comprime cualquier número real al intervalo entre cero y uno. ReLU conserva los valores positivos y pone los negativos en cero:
El selector cambia las tres neuronas ocultas. La salida mantiene sigmoide en ambos casos. La intensidad de cada nodo representa su activación; las conexiones muestran la magnitud y el signo de la contribución , no una probabilidad ni una explicación causal. Al cambiar el signo de una entrada, también puede cambiar el signo de una contribución aunque su peso siga igual.
Un paso de descenso de gradiente
Para un objetivo usamos el error cuadrático de este ejemplo:
El botón calcula las derivadas mediante backpropagation y actualiza los pesos y los sesgos de ambas capas al mismo tiempo. Si la tasa elegida no reduce la pérdida, se prueba un paso más pequeño. La interfaz muestra la pérdida antes y después y la tasa efectiva. En ReLU se toma derivada cero en el origen; una neurona inactiva puede recibir gradiente cero.
Cada clic entrena sobre el ejemplo visible, no sobre un conjunto de datos. Que la pérdida disminuya aquí no demuestra generalización. Reiniciar restaura las entradas, los pesos y el objetivo iniciales para repetir el experimento.