LoRA

term_id: lora

Category: training_techniques

Definition

LoRA congela los pesos del modelo preentrenado e inserta matrices de descomposición entrenables en cada capa de la arquitectura de Transformador. Al optimizar solo estas matrices de bajo rango, LoRA reduce significativamente

Summary

La Adaptación de Bajo Rango es un método de ajuste fino eficiente en parámetros que inyecta matrices de descomposición de rango entrenables en los pesos existentes del modelo.

Key Concepts

  • Ajuste Fino Eficiente en Parámetros
  • Descomposición de Rango
  • Congelamiento de Pesos
  • Módulos Adaptadores

Use Cases

  • Personalización de LLMs
  • Adaptación Específica por Dominio
  • Entrenamiento con Recursos Limitados

Code Example

1
2
3
from peft import LoraConfig, get_peft_model
config = LoraConfig(r=8, lora_alpha=32)
model = get_peft_model(base_model, config)