diff --git a/README.md b/README.md index b41de1a..7fa08a5 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,10 @@ y explorado en un visor web interactivo para el ODS 11.
+
+
+
@@ -104,6 +108,11 @@ clustering, 10 iteraciones sobre los 2,8 M viajes; la carga del CSV queda fuera.
por poco y cambia de cluster el 0,2 % de los viajes. Además, las sumas en GPU no son deterministas:
en 21 repeticiones iguales la inercia toma 8 valores distintos en `float64`.
+
+
+
(A) Por qué el resultado no depende de la planificación. (B) Escalamiento fuerte con IC 95 %. (C) La misma inercia en las 20 corridas, y los mutantes que detecta Spin. Generada por tp/scripts/hero.py desde tp/reports/.
+
El mismo binario, compilado para Android, a mitad de corrida en un Pixel 9a.
diff --git a/tp/CLAUDE.md b/tp/CLAUDE.md
index 4b8be8d..c8f7acc 100644
--- a/tp/CLAUDE.md
+++ b/tp/CLAUDE.md
@@ -54,6 +54,8 @@ un bug en una de ellas.
| `scripts/kmeans_gpu.py` | Lloyd en GPU con PyTorch, mismo contrato que `kmeans/`, para el contraste del TB1. Se corre en `ssh gpu` con `scripts/gpu/correr_remoto.sh`; cómo y por qué, en `docs/kmeans-gpu.md`. |
| `docs/pixel.md` | El K-means en un Pixel 9a con Termux: resultados, heterogeneidad de núcleos, deriva térmica, y cómo compilar para Android (`GOOS=android`). |
| `scripts/analisis_gpu.py` | Tablas del contraste GPU vs CPU desde `reports/gpu_*.json` y el benchmark de Go de la misma máquina. |
+| `scripts/hero_mapa.py` | El mapa de Nueva York en cuatro momentos (`reports/figuras/mapa.svg`), desde `app/data/` y los reports. Es la cabecera del README y la card del perfil. |
+| `scripts/hero.py` | La figura de paneles (`reports/figuras/hero.svg`): mecanismo, escalamiento en las cuatro máquinas y la inercia idéntica en las 20 corridas. Falla si los reports contradicen el dibujo. |
## Data Conventions