BasicRNA

BasicRNA son cuatro páginas sueltas para las primeras clases sobre redes neuronales. Cada una es un archivo HTML único, sin dependencias y sin compilación: se abre con doble clic y dibuja con canvas 2D.
Son deliberadamente pobres en perillas. La frontera de este directorio no es que aquí no se entrene, sino que aquí no se configura. Las tres primeras páginas no entrenan: el alumno mueve los parámetros a mano, uno a la vez, y ve qué le pasa a la frontera. La cuarta entrena exponiendo un solo hiperparámetro, la tasa de aprendizaje, que es el único cuyo efecto la animación vuelve visible. Momento, tamaño de lote, épocas e inicialización se quedan en TalleRNA. Si se abrieran aquí, la cuarta página ya sería TalleRNA.
-
1-Perceptron.html— los tres parámetros del perceptrón: dos pesos giran la recta, el sesgo la desplaza.
-
2-EditParam.html— red 2→4→1, diecisiete parámetros, disco contra anillo: la intuición ya no alcanza, y ese es el punto.
-
3-EditActivFun.html— una función de activación por neurona, elegida con clic sobre el nodo entre seis.
-
4-Backprop.html— quién acomoda los diecisiete: un paso de retropropagación animado, con botones de ×10 y ×100.
Las cuatro comparten el mismo diagrama, los mismos doscientos puntos partidos en 160 de entrenamiento y 40 de prueba, y el mismo sorteo con semilla, para que todo el grupo abra el mismo tablero.
El repositorio se encuentra en github.com/mancpato/BasicRNA.