Formular
Hipótesis y criterio
Definí qué cambio esperás, con qué métrica lo vas a observar y qué resultado justificaría continuar.
Una ruta rigurosa para pasar de los fundamentos a un modelo de lenguaje pequeño entrenado por vos. Sin cajas negras, sin saltos mágicos y con evidencia en cada decisión.
while not aprendido:
predicción = modelo(entrada)
error = medir(predicción, objetivo)
parámetros = ajustar(error)
# observar → medir → aprender → repetir
Una corrida no termina cuando el modelo deja de entrenar. Termina cuando comparás el resultado, entendés los errores y usás esa evidencia para decidir la siguiente pregunta.
CICLO / 001
De una pregunta concreta a una decisión documentada.
Repetible · comparable · auditable
Formular
Definí qué cambio esperás, con qué métrica lo vas a observar y qué resultado justificaría continuar.
Preparar
Versioná el conjunto de datos y fijá train, validación y test antes de mirar resultados.
Referenciar
Registrá una solución simple, su calidad y su costo. Sin referencia, una mejora es solo una impresión.
Diseñar
Elegí el cambio mínimo que aísle la hipótesis. Si todo cambia, no vas a saber qué produjo el resultado.
Ejecutar
Guardá configuración, semilla, commit, métricas, recursos y checkpoints para poder repetir la evidencia.
Interpretar
Compará contra el baseline en datos no vistos y analizá dónde mejora, dónde falla y a qué costo.
Decidir
Adoptá, descartá o ajustá el cambio. Documentá lo aprendido y convertí la evidencia en otra pregunta.
Volvé al inicio: la decisión no cierra el trabajo; mejora la hipótesis de la próxima vuelta.
Los módulos disponibles son los mismos que encontrás en tu campus. Cada uno reúne lecturas, prácticas autocorregibles, experiencia y un criterio concreto para desbloquear el siguiente.
Disponible ahora
El progreso se lee directamente desde este navegador.
Construí el modelo mental antes de escribir redes.
Entendé las operaciones que convierten error en aprendizaje.
De caracteres y palabras a secuencias numéricas.
Attention, causalidad y generación paso a paso.
Hoja de ruta
Todavía no forman parte de la ruta activa. Se publicarán como módulos completos, con explicación, práctica interactiva, desafío y evidencia de dominio.
Python
Pasar de escribir aplicaciones a diseñar experimentos reproducibles.
Desafío previsto
Implementar estadísticas simples y operaciones de matrices sin copiar soluciones.
ML clásico
Aprender el método experimental antes de sumar redes profundas.
Desafío previsto
Resolver un problema pequeño con baseline, métrica y comparación de experimentos.
PyTorch
Dominar el ciclo completo de entrenamiento y depuración.
Desafío previsto
Construir un MLP y escribir el training loop explícitamente.
Model Lab
Convertir conocimiento en un sistema propio, medible y reproducible.
Desafío previsto
Entrenar variantes pequeñas, comparar resultados y registrar decisiones.
Código, datos, configuración, resultados y conclusiones forman una sola unidad. Si falta una pieza, el experimento no es reproducible.
muga-model-lab/
├── configs/ # parámetros de cada corrida
├── data/ # datos crudos, procesados y splits
├── notebooks/ # exploración, no lógica final
├── src/
│ ├── data/ # carga y tokenización
│ ├── models/ # arquitecturas
│ ├── training/ # entrenamiento
│ └── evaluation/ # métricas y análisis
├── tests/ # comportamiento verificable
├── artifacts/ # checkpoints y muestras
├── reports/ # conclusiones de experimentos
└── CHANGELOG.mdAlcance realista
Una RTX 3090 es excelente para aprender, entrenar modelos pequeños y hacer fine-tuning eficiente. No alcanza para reproducir modelos de frontera desde cero. El objetivo es dominar el sistema completo a una escala que puedas inspeccionar.
Primer hito: entrenar un modelo por caracteres sobre un corpus pequeño, generar texto, guardar un checkpoint y explicar por qué la pérdida bajó.
Volvé a estas definiciones cada vez que una explicación use palabras complejas para ocultar una idea simple.
Elegí un recurso principal por etapa. Leé, implementá una idea y escribí qué entendiste antes de abrir el siguiente.
Fundamentos
Python Docs
Sintaxis, estructuras, módulos y clases desde la fuente oficial.
Cálculo numérico
NumPy
Arrays, operaciones vectorizadas y material de aprendizaje curado.
Redes neuronales
Goodfellow et al.
Referencia profunda; usar por capítulos, no leer de corrido al inicio.
Implementación
PyTorch
Flujo de tensores, datasets, entrenamiento y guardado.
Transformers
arXiv
Leer después de implementar attention simple y entender sus shapes.
Curso práctico
Andrej Karpathy
Construcción gradual de modelos de lenguaje desde los fundamentos.