Transferencia de aprendizaje y ajuste fino

2 min

Objetivo: adaptar un modelo preentrenado con pocos datos sin destruir lo que ya sabe.

La transferencia parte de un modelo entrenado sobre una gran fuente y luego lo adapta a una tarea objetivo. Las primeras representaciones visuales o lingüísticas son a menudo reutilizables.

Dos regímenes

  1. Extractor congelado: se reemplaza la cabeza y se entrena únicamente esta.
  2. Fine-tuning: se descongela una parte o toda la red con una tasa generalmente más baja.
python
from torchvision.models import resnet18, ResNet18_Weights
from torch import nn

model = resnet18(weights=ResNet18_Weights.DEFAULT)
for p in model.parameters():
    p.requires_grad = False
model.fc = nn.Linear(model.fc.in_features, 5)

Vista previa: el resto de la lección está reservado a los inscritos.

¿Ya te inscribiste con un código?

Tu acceso está vinculado a tu cuenta, no a este enlace. Inicia sesión con el mismo correo que usaste en clase: tu curso te espera, no hace falta volver a introducir el código.

Iniciar sesión¿Aún no tienes cuenta? Crear una
Esta lección forma parte del módulo «Arquitecturas especializadas»

Los primeros módulos del curso son de acceso libre. Para el resto hay tres opciones: comprar este curso de una vez, suscribirte, o introducir el código entregado en clase.

Suscribirme — 19 $ US/mesVolver al plan
¿Eres estudiante del curso?

El código se vincula a tu cuenta: inicia sesión o crea una cuenta y se aplicará automáticamente al volver.

¿Aún no tienes cuenta? Crear una