El panorama general
El ajuste fino no construye un modelo desde cero. Orienta a un modelo existente con múltiples ejemplos del comportamiento deseado.
- 01Sesionesseleccionar chats
- 02Conjunto de datosrecopilar ejemplos
- 03Proveedordónde se entrena
- 04Preparación de datoslimpiar + convertir
- 05Entrenamientoejecutar el trabajo
- 06Evaluacióndemostrar que mejoró
- 07Chat de pruebapruébelo usted mismo
- 08Usopóngalo a trabajar
Tokens y contexto
Los modelos leen y escriben tokens, no caracteres ni palabras. Casi todos los límites y precios en el entrenamiento se calculan en base a ellos.
De chats a ejemplos de entrenamiento
Un chat se convierte en datos de entrenamiento al decidir cuáles de sus respuestas debe aprender a escribir el modelo.
Conjuntos de datos
Una colección de ejemplos estática y con nombre —proveniente de chats reales, chats generados, conjuntos de datos públicos o comentarios de chats— y el factor individual más importante en la calidad final del modelo entrenado.
Preparación de datos
La preparación de datos convierte los ejemplos del conjunto de datos en los archivos de entrenamiento exactos que espera un proveedor: limpios, anonimizados, recortados y divididos en conjuntos de entrenamiento, validación y prueba.
Qué ocurre durante el entrenamiento
El entrenamiento es un ciclo: predecir, medir el error, calcular cómo debe cambiar cada peso, modificarlo ligeramente — y repetir miles de veces.
Métodos de entrenamiento
Los métodos difieren en la señal de la que aprende el modelo — y, por lo tanto, en los datos que se necesitan y en lo que cada uno puede y no puede enseñar.
Ajuste de preferencias
Ajuste fino por refuerzo
Destilación
Aprendizaje a partir de documentos
Evaluación
Las curvas de pérdida muestran qué tan bien se ajusta el modelo. La evaluación muestra si sus respuestas son realmente mejores.
Prueba y despliegue de un modelo
Un modelo entrenado debe desplegarse antes de poder responder — y un despliegue dedicado cuesta dinero por cada hora que existe.
Glosario
Todos los conceptos, de la A a la Z. Cada uno abre su página completa.
- ¿Cabrá el modelo? Memoria para el entrenamiento
- Ajuste de preferencias (DPO)
- Ajuste fino completo
- Ajuste fino por refuerzo (RFT)
- Ajuste fino supervisado (SFT)
- Ajustes de destilación
- Ajustes de RFT
- Aprendizaje a partir de documentos: generación de preguntas y respuestas
- Aprendizaje a partir de los comentarios del chat
- Archivar ejecuciones
- Archivos de entrenamiento JSONL
- Beta (β) en DPO
- Colas de anotación: comprobación manual del juez
- Cómo elegir un método de entrenamiento
- Cómo se factura el entrenamiento
- Comparación de varios modelos
- Comparativa entre modelo base y ajustado
- Comprobaciones reservadas en el ajuste fino por refuerzo
- Conjuntos de datos públicos de Hugging Face
- Continuación a partir de un modelo entrenado
- Conversaciones de múltiples turnos y ponderaciones
- Cuánto cuesta: cómo interpretar las cifras
- Datos personales y secretos (PII)
- Datos sintéticos y el Generador de conjuntos de datos
- De dónde provienen los buenos pares de preferencia
- Destilación
- Destilación off-policy: el maestro escribe las respuestas
- Destilación on-policy: el profesor califica al estudiante
- División de validación
- El bucle de entrenamiento
- El pipeline de entrenamiento
- El preentrenamiento y el modelo base
- Enmascaramiento de pérdida
- Época, lote y paso
- Evaluadores: cómo se puntúan las respuestas
- Gradient checkpointing
- GRPO, paso a paso
- Hiperparámetros
- Inferencia y despliegue
- Interpretación de la pérdida de DPO
- Interpretación de las curvas de pérdida
- Interpretación de los resultados de evaluación
- La receta estándar: SFT seguido de DPO
- Límites de tokens y recortes
- Limpieza
- LLM como juez
- LoRA y adaptadores (PEFT)
- Manipulación de recompensas
- Métricas de RFT a vigilar
- Modelos de pesos abiertos
- Objetivos (respuestas entrenables)
- Por qué los tokens determinan el coste
- Precisión de preferencia
- Preentrenamiento continuo
- Preguntas de prueba: por qué importa que sean «reservadas»
- Prompt del sistema
- Prompting, recuperación o ajuste
- Puntos de control: cuando el modelo base ya no está disponible
- Puntuación de un modelo de forma independiente
- QLoRA (LoRA de 4 bits)
- Qué es un conjunto de datos
- Qué hace que un conjunto de datos sea bueno
- Roles de los mensajes
- Serverless frente a dedicado
- Sobreajuste y subajuste
- Tasa de aprendizaje
- Tokens
- Ventana de contexto