Saltar al contenido
AI Atlas

Training

Entrenamiento

FundamentosNivel 1 · FundamentosConcepto~1 min de lectura

En una frase

Training: el proceso en el que un modelo ajusta sus parámetros a partir de datos para mejorar en una tarea.

¿Demasiado técnico? Ver explicación sencilla¿Quieres profundizar? Ver explicación técnica

Explícamelo fácil

Entrenar es enseñarle a un modelo. Se le muestran ejemplos, hace predicciones, se mide qué tan equivocado estuvo y se corrigen un poquito sus parámetros. Esto se repite millones de veces.

Al principio el modelo responde casi al azar; al final ha ajustado sus números internos para cometer muy pocos errores.

En 30 segundos

  1. 1El modelo recibe un lote de ejemplos.
  2. 2Hace una predicción con sus parámetros actuales.
  3. 3Una función de pérdida mide el error.
  4. 4Backpropagation calcula cómo corregir cada parámetro.
  5. 5Los parámetros se ajustan un poco y se repite.

Nivel técnico

Profundizando

El entrenamiento es un problema de optimización: encontrar parámetros θ que minimicen la pérdida promedio sobre el Dataset. El ciclo típico es: forward pass → cálculo de la pérdida → Backpropagation para obtener el gradiente → actualización con Gradient Descent (o variantes como Adam).

Los datos se procesan en batches durante varias épocas. En LLMs el entrenamiento se divide en fases: preentrenamiento masivo y luego post-entrenamiento (SFT, RLHF).

Comparación

Training vs. Inference

AspectoTrainingInference
Qué ocurreEl modelo aprendeEl modelo usa lo aprendido
PesosSe modificanNormalmente no cambian
CostoMuy costoso (semanas, miles de GPUs en LLMs)Mucho menor por consulta
CuándoAntes de publicar el modeloCada vez que alguien lo usa

¿Por qué importa?

Es la fase donde se decide lo que el modelo sabe y cómo se comporta, y la que concentra el mayor costo de cómputo.

¿Dónde se utiliza?

  • Crear modelos desde cero
  • Adaptar modelos (fine-tuning)
  • Actualizar modelos con datos nuevos

Antes de aprender esto

Continúa aprendiendo

Conceptos relacionados