Visión por Computadora · Inteligencia Artificial

Transferencia y aprendizaje auto-supervisado en visión

Seleccionar la ruta de transferencia o auto-supervisión adecuada al presupuesto de etiquetas: congelado, fine-tuning, MAE, contrastivo, DINO y CLIP.

Transferencia y aprendizaje auto-supervisado en visión

No empezar de cero Con mil etiquetas no se entrena una red desde cero: se hereda la visión de un modelo preentrenado con un millón de imágenes y se le enseña tu oficio con lo que tienes.

Las primeras capas de una red convolucional profunda aprenden bordes, texturas y partes; las últimas, semántica de la tarea fuente. Ese conocimiento visual transfiere a tareas nuevas con pocas etiquetas. Cuando ni siquiera hay etiquetas suficientes para el pretraining propio, entra el aprendizaje auto-supervisado: construir la señal de supervisión de las propias imágenes sin anotar.

Por qué la extracción manual de rasgos perdió

Diagrama de cuatro bandas: el dataset etiquetado pequeño del dominio meta; el pretraining ImageNet o auto-supervisado en el dominio fuente; el backbone congelado o ajustado; y la cabecera de la tarea final: clasificación, detección o segmentación.
El cuello de botella ya no son los datos de la tarea: es un buen backbone que los aproveche.

Las tres recetas de transferencia

Auto-supervisión: un profesor sin etiquetas

Las tareas pretextos engañan a la red para que aprenda estructura: predicción de rompecabezas, modelo de relleno (inpainting) o, en la familia MAE, enmascarar parches de la imagen y reconstruirlos. La línea contrastiva —SimCLR, MoCo— aprende de dos vistas aumentadas de la misma imagen: cerca en el espacio latente lo que coincide, lejos lo que no. DINO y su segundo acto produjeron atenciones que ya segmentan objetos sin una sola caja.

CLIP: el puente con el lenguaje

Al entrenar una imagen y su descripción para que se encuentren en un espacio común, CLIP hereda una capacidad inesperada: clasificar por lenguaje. Se le puede pedir "foto de un refractómetro industrial" sin haber visto nunca esa clase: clasificación cero-shot con la lista de etiquetas como prompt.

Elegir la receta: presupuesto de datos

La etiqueta es la moneda; cada receta gasta distinto.
RecetaPide / Entrega
Extractor congeladopocas etiquetas; rápida, techo bajo
Fine-tuningmás etiquetas; mejor precisión, más costo
Auto-supervisado previosin etiquetas de tarea; buen punto de partida
CLIP cero-shotninguna; flexibilidad de clase abierta

Errores frecuentes

Ejemplo resuelto: detección de defectos con 800 imágenes etiquetadas

  1. Backbone auto-supervisado (DINO o MAE) en las 40 mil imágenes sin etiqueta de la planta.
  2. Cabecera de detección ligera sobre bloques altos, con los bloques bajos congelados.
  3. Aumentos que respetan la física: brillo, oclusión parcial, corte y rotaciones pequeñas.
  4. Validación con el lote del turno nocturno para medir brecha real.
  5. Iterar el etiquetado activo donde la incertidumbre del ensemble sea alta.

¿Para qué sirve en la realidad?

Inspección industrial, diagnóstico asistido, agro y sensores remotos comparten el mismo retrato: datos sobran, etiquetas escasean. La transferencia y la auto-supervisión son la razón por la que una startup con un smartphone compite en visión con quien tenía un dataset de millones.

¿Qué hace posible el aprendizaje auto-supervisado en visión?

En CLIP, las clases que se pueden reconocer en cero-shot deben haber aparecido en el entrenamiento del modelo.

La familia de métodos que aprende de dos vistas aumentadas de la misma imagen se llama aprendizaje .

Clasifica cada técnica según el presupuesto de datos que presupone.

Cero etiquetas
Pocas etiquetas
Muchas etiquetas

Une cada método con su idea central.

Transferencia visual

Congelar el backbone y entrenar la cabecera
extracción de características
Desplegar toda la red con tasa pequeña
fine-tuning
Supervisión desde la propia imagen
auto-supervisado
Clasificar con descripciones de texto
CLIP cero-shot
Diferencia entre dominios al inferir
brecha de dominio

Transferencia visual

# Transferencia y auto-supervisión
## Por qué
### rasgos compartidos
### costo de etiquetas
## Recetas
### congelar backbone
### ajuste fino
### parcial
## Auto-supervisado
### MAE
### contrastivo
### DINO
## CLIP
### cero-shot
### por lenguaje

Aprendizaje auto-supervisado (Wikipedia)
Construir la señal de supervisión a partir de los propios datos sin anotar.

Aprendizaje contrastivo (Wikipedia)
Acercar vistas positivas y alejar negativas: la familia de SimCLR.

Para clasificar cinco tipos de defecto en piezas tienes 900 fotos etiquetadas y 50 mil sin anotar. Argumenta la ruta de transferencia que elegirías (qué congelas, qué ajustas, qué aumentos usas) y cómo medirías la brecha entre tu validación y la línea de producción real.