Empezar aquí
Glosario · Fundamentos · distillation

Destilación

Entrenar un modelo pequeño con las salidas de uno más grande para que imite su comportamiento a menor coste.

También: distillation · destilación de modelos · knowledge distillation

Publicado 1 min de lectura

La destilación es una técnica de entrenamiento en la que un modelo pequeño (el alumno) aprende a reproducir las respuestas de un modelo grande (el maestro). El resultado es un modelo más barato y rápido que se acerca a la calidad del grande en una tarea concreta, aunque suele perder capacidad general.

En la práctica

El flujo típico: generas con el modelo grande muchas respuestas de calidad para tu tarea, las filtras con Evals y haces Fine-tuning del modelo pequeño con ellas. Tiene sentido cuando la tarea es estrecha, estable y de mucho volumen. Antes de intentarlo, prueba un modelo más pequeño con buen prompt y ejemplos: a menudo basta. Revisa también los términos de uso del proveedor, porque algunos restringen usar sus salidas para entrenar otros modelos.

No confundir con

  • Fine-tuning: el método general de reentrenar con datos propios. La destilación es un caso en el que los datos los genera otro modelo.
  • Cuantización: reduce la precisión de los pesos de un modelo, sin entrenar otro.

Ver también