Glosario

Aprendizaje por transferencia

Descubre cómo el aprendizaje por transferencia transforma la IA reutilizando modelos preentrenados, ahorrando tiempo y mejorando la precisión en diversos campos como la sanidad y la PNL.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

El aprendizaje por transferencia es una técnica de aprendizaje automático en la que un modelo desarrollado para una tarea concreta se reutiliza como punto de partida para un modelo sobre una segunda tarea. Este enfoque pretende aprovechar los conocimientos adquiridos al resolver un problema para ayudar a resolver un problema diferente, pero relacionado. Es especialmente útil cuando se trabaja con datos limitados o cuando entrenar un modelo desde cero sería costoso desde el punto de vista informático.

Por qué es importante el aprendizaje por transferencia

En el mundo del aprendizaje profundo, los modelos a menudo requieren grandes cantidades de datos y computación para lograr un alto rendimiento. El aprendizaje por transferencia ayuda a mitigar estos requisitos utilizando modelos preentrenados, lo que permite un desarrollo eficiente de los modelos. Esta técnica no sólo ahorra tiempo, sino que también mejora la precisión en muchas aplicaciones.

Aplicaciones del aprendizaje por transferencia

reconocimiento de imágenes

Una aplicación destacada del aprendizaje por transferencia es el reconocimiento de imágenes. Modelos como las distintas versiones de ImageNet se han utilizado ampliamente como puntos de partida para tareas que requieren distinciones visuales detalladas. Del mismo modo, los modelos at Ultralytics YOLO proporcionan soluciones preentrenadas que pueden ajustarse a necesidades empresariales específicas, reduciendo las barreras de entrada para muchas organizaciones.

Procesamiento del Lenguaje Natural

En el procesamiento del lenguaje natural (PLN), el aprendizaje por transferencia es omnipresente. Modelos como GPT-3 y BERT se entrenan previamente en conjuntos masivos de datos de texto y luego se pueden ajustar para tareas específicas como el análisis de sentimientos, la traducción o los chatbots.

Cómo funciona el aprendizaje por transferencia

El aprendizaje por transferencia suele implicar dos pasos principales:

  1. Preentrenamiento: Un modelo se entrena en un conjunto de datos amplio y general. Este amplio entrenamiento ayuda al modelo a comprender diversas características y patrones de los datos.
  2. Ajuste fino: El modelo preentrenado se ajusta para adaptarlo a un propósito nuevo y específico. Esto suele implicar entrenar el modelo en un conjunto de datos más pequeño relacionado con la aplicación deseada, manteniendo los parámetros iniciales como base.

Por ejemplo, Ultralytics puede emplear su Ultralytics HUB para facilitar el aprendizaje por transferencia, permitiendo a los usuarios adaptar rápidamente los modelos existentes a sus requisitos específicos sin necesidad de grandes datos o recursos informáticos.

Ejemplos reales

Sanidad

En sanidad, el aprendizaje por transferencia se utiliza para mejorar los modelos de diagnóstico. Los modelos preentrenados se adaptan para identificar anomalías en imágenes médicas como radiografías o resonancias magnéticas, aumentando la precisión y la eficacia de la detección.

Agricultura

En el campo de la agricultura, el aprendizaje por transferencia permite adaptar modelos generales de detección de objetos para detectar enfermedades o plagas específicas de los cultivos, mejorando la gestión de los cultivos y la asignación de recursos.

Conceptos relacionados

  • Ajuste fino: Un enfoque específico dentro del aprendizaje por transferencia que consiste en ajustar los pesos de un modelo preentrenado con nuevos datos.
  • Aprendizaje Zero-Shot: A diferencia del aprendizaje por transferencia, el aprendizaje de tiro cero pretende resolver tareas sin datos específicos de la tarea aprovechando la información relacionada.
  • Aprendizaje a pocos: Similar al aprendizaje por transferencia, pero se centra en entrenar modelos con sólo unos pocos ejemplos para la nueva tarea, aprovechando el conocimiento preexistente.

Conclusión

El aprendizaje por transferencia destaca como un motor clave en el avance de la IA y el aprendizaje automático, al permitir una adaptación eficiente de los modelos y mejorar el rendimiento en diversos dominios. Este uso eficiente de modelos preexistentes no sólo democratiza el uso de sistemas complejos de IA, sino que también acelera los ciclos de desarrollo y despliegue de soluciones innovadoras. Para saber más sobre el aprendizaje por transferencia y otros avances relacionados con la IA, visita el Blog deUltralytics .

Leer todo