Si es la primera vez que ves una red neuronal, no te preocupes: aquí está
explicado en palabras sencillas. Piensa en la red como un conjunto de
«reglas» que se van ajustando solas al ver ejemplos. Esas reglas son los
pesos: los números que cambian durante el entrenamiento. Cada línea
de la imagen es un peso que conecta una neurona con la siguiente.
Línea azul-verde = peso positivo
La señal que llega suma: refuerza la decisión de la neurona y
empuja el resultado hacia su lado. Es como una voz que dice «sí, tira
por aquí».
Línea naranja = peso negativo
La señal resta: frena o va en contra de la decisión de la
neurona. Es como una voz que dice «no, por aquí no».
Grosor = magnitud
El grosor es el tamaño del peso, sin importar el signo: línea
gruesa = peso grande (influye mucho); línea fina = peso pequeño
(influye poco). Al entrenar verás cómo engordan o se afinan.
1Número = posición en la capa
Cada neurona lleva un número a su lado: es su posición dentro de
su capa (N1, N2, N3…). Sirve para identificarlas al hablar de ellas,
por ejemplo al decir «recibe de N2».
12Entrada = las coordenadas del punto
La red no «ve» el dibujo: solo recibe dos números por cada
punto. N1 es la coordenada horizontal (x, de izquierda a
derecha) y N2 la vertical (y, de arriba a abajo), ambas de
0 a 1. Pasa el ratón por un punto del lienzo y verás esos dos valores
escritos a su lado (x=… y=…): son exactamente los que entran por
N1 y N2.
Salida = probabilidad (0 a 1)
Es la respuesta de la red: un solo número entre 0 y 1. Cerca de
0 significa «casi seguro Clase A (puntos
naranjas)»; cerca de 1, «casi seguro Clase B (puntos
azules)». Se cuenta como clase B si supera 0.5, y de ese valor sale el
color de fondo del lienzo (naranja → azul).
¿Cómo aprende, punto a punto?
Cada punto lleva una etiqueta: la clase a la que pertenece
(A o
B). Cuando
añades un punto tú eliges la etiqueta con los botones «Clase A / Clase
B», y en los ejemplos ya preparados viene puesta.
En cada paso la red mira un grupo de puntos, da su predicción, la
compara con la etiqueta y calcula el error; después corrige
un poco todos los pesos para reducirlo (retropropagación).
Repite esto muchas veces hasta que el error deja de bajar.
Pasa el ratón por una neurona
Se marcan en azul las neuronas de la capa anterior que le envían
señal y aparece el valor de cada peso escrito sobre su línea (el
mismo número que verás en el cuadro emergente, así puedes comprobar cuál
es cuál). Si quieres el peso de una sola línea, pasa el ratón
directamente por encima de ella. Un clic en la neurona la fija para
compararla.
De dónde sale el número que llega
Cada neurona suma lo que le llega, le añade su sesgo
(un ajuste propio) y, con esa suma, produce su salida
(activación). Y lo que le llega por cada conexión es:
peso × lo que sale de la neurona de origen. Por eso el cuadro
emergente lista todas las conexiones con esa multiplicación, y el
resultado total cuadra con la suma que recibe la neurona.
Consejo práctico
Pulsa ▶ Entrenar y fíjate en el grosor y el color de las
líneas: al principio cambian mucho y, cuando la red ya ha aprendido,
se estabilizan. El entrenamiento se detiene solo al acertar el
100% de los puntos o cuando la pérdida deja de bajar.