Aprendizaje por transferenciaTransfer Learning
Llevar a una tarea nueva la base ya aprendida en otra
- El aprendizaje por transferencia es la idea de llevar a otra tarea la destreza ganada en una tarea. No se aprende cada tarea nueva desde cero.
- Lo que se transfiere no es la respuesta, sino la mirada con la que se ven los datos. El ojo que reconoce bordes o que capta cómo fluye una frase, por ejemplo.
- Por eso la tarea nueva necesita muchos menos datos. Una tarea que pedía cientos de miles de fotos puede resolverse con cientos.
- Hay varias maneras de transferir: solo tomar prestada la mirada, retocar un poco el conjunto entero, o entrenar solo un pequeño añadido.
- Si las dos tareas están demasiado alejadas, no funciona. A veces la mirada transferida hasta estorba.
Contenido
1La analogía
Hay un herrero que lleva años forjando solo hoces. Lo que se le metió en el cuerpo no es la forma de la hoz: es el ojo que reconoce en qué tono el hierro está listo para el martillo, el brazo que sabe con cuánta fuerza y cuántos golpes dar, y el sentido que marca el instante exacto de meterla en el agua. Un día llega un cliente pidiendo un cuchillo de cocina. El herrero no vuelve a aprender a encender el fuego desde cero. Usa tal cual el ojo que lee el hierro y el golpe de martillo, y solo aprende de nuevo el ángulo para afinar el filo y el orden para ponerle el mango. La base que dejaron miles de hoces se convierte en el punto de partida para hacer el cuchillo. El aprendizaje por transferencia es llevar a un encargo nuevo la base ya afinada.
2En detalle
Las capas de entrada aprenden lo que sirve para todo
Si se recorre un modelo de entrada a salida, cada parte hace algo distinto. Las capas de entrada ven lo más general: en una foto, dónde cambia el brillo, hacia dónde va una línea, la textura de un patrón. Eso hace falta igual sea una foto de perro o de una pieza industrial.
Hacia la salida, se ve lo que sirve solo para la tarea que se estaba haciendo. El último tramo es directamente el que decide "en qué categoría entra esta foto". Esa parte solo sirve para la tarea original.
Llevado al herrero, la parte de entrada es el ojo que lee el hierro, y la parte de salida es el movimiento de mano que traza la curva de la hoz. El aprendizaje por transferencia conserva la parte de entrada y solo cambia la de salida.
Solo se vuelve a aprender lo de salida
El método más simple es este: se toma un modelo ya entrenado, se le quita la parte final de decisión y se le pega una parte nueva hecha a medida de la tarea. Y se deja fija la parte de entrada, sin tocarla, mientras se entrena solo lo recién pegado.
Así el entrenamiento es muy rápido, porque solo hay que corregir una parte mínima del total. A veces basta con unos minutos en una computadora portátil. La experiencia de enseñarle unos gestos a la webcam para mover un juego usa justo este método.
Si se afloja un poco la parte fija y se ajusta también, a veces el rendimiento sube más. Cuánto aflojar es una decisión de criterio.
La tarea nueva necesita menos datos
Esta es la razón principal por la que el aprendizaje por transferencia se usa tanto. Como la base ya está puesta, hay menos que enseñar de nuevo, y al enseñar menos, hacen falta menos datos.
Enseñar desde cero a detectar piezas defectuosas necesitaría cientos de miles de fotos. Sumando esa tarea a un modelo que ya sabe ver, con unos cientos de fotos de la pieza ya sale un resultado usable. En terrenos donde reunir datos es difícil, esa diferencia decide si el proyecto es viable o no.
Si están demasiado alejadas, no pasa
La base del herrero se transfiere bien a un cuchillo o a una azada, pero no pasa a trabajar el vidrio: el material es distinto, y el ojo entrenado en el hierro no sirve de nada. Puede incluso estorbar el hábito de la mano acostumbrado al hierro.
Con los modelos pasa igual. El ojo entrenado con fotos cotidianas se transfiere más o menos bien a fotos de piezas o satelitales, pero casi no pasa a datos con una forma muy distinta, como una ecografía. Cuando la mirada transferida termina hundiendo el rendimiento en lugar de ayudar, se le llama transferencia negativa. Lo primero es calibrar cuánto se parecen las dos tareas.
Hay varios grados de transferir
Fijar toda la parte de entrada y solo tomar prestada la mirada es la forma más ligera. Va bien cuando hay muy pocos datos.
Retocar el modelo entero con los datos nuevos es el ajuste fino: cuesta más trabajo, pero encaja mejor con la tarea nueva. También existe entrenar solo un pequeño añadido dejando el cuerpo intacto, un método muy usado hoy cuando un modelo grande se reparte entre varios usos. Los tres son ramas bajo un mismo paraguas: el aprendizaje por transferencia.
3Con más precisión
El aprendizaje por transferencia es el nombre general para los métodos que toman la representación aprendida en una tarea como punto de partida de otra tarea. A la tarea de origen se le llama tarea fuente, a la nueva, tarea objetivo, y a fijar las capas de entrada se le llama congelamiento.
La analogía también tiene sus costuras. El herrero no olvida cómo hacer una hoz aunque acepte un encargo nuevo, pero un modelo, si se le retoca mucho tiempo con la tarea nueva, olvida la tarea original: a esto se le llama olvido catastrófico. Además, una persona traduce lo aprendido en palabras y lo aplica a otro campo, pero lo que transfiere un modelo son solo valores numéricos, así que no hay garantía de que se traspase bien solo porque a simple vista parezcan tareas parecidas. Tampoco está calculado de antemano hasta qué capa conviene aflojar: lo normal es probar varias opciones y elegir. Y si no se sabe con qué datos se entrenó el modelo que se toma prestado, hay que tener presente que también se heredan los sesgos que traiga mezclados.
4Pruébalo
5Malentendidos comunes
Es fácil pensar que aprendizaje por transferencia y ajuste fino son lo mismo, pero en realidad el primero es el paraguas más amplio y el ajuste fino es solo uno de los métodos dentro de él.
Es fácil pensar que si el modelo prestado es bueno, siempre mejora las cosas, pero en realidad, si los datos originales y los nuevos son muy distintos, el rendimiento puede caer.
Es fácil pensar que como hacen falta pocos datos nuevos, sirve cualquier dato, pero en realidad, cuanto menos dato hay, más pesa la calidad de cada uno en el resultado.
7Resumen en una línea
En resumenEl aprendizaje por transferencia toma como base la mirada ya aprendida en otra tarea, y aprende solo la parte que hace falta añadir para la tarea nueva.
¿Has visto un error o tienes una analogía mejor? Sugerir una corrección · Última actualización2026-09-02