Glosario

Aprendizaje supervisado

Descubre cómo el aprendizaje supervisado potencia la IA con datos etiquetados, permitiendo predicciones precisas y aplicaciones como la detección de objetos y el análisis de sentimientos.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

El aprendizaje supervisado es una categoría fundamental del aprendizaje automático (AM) en la que los algoritmos aprenden a partir de un conjunto de datos que contiene pares de entrada-salida, conocidos como datos etiquetados. En esencia, el algoritmo es "supervisado" porque aprende comparando sus predicciones sobre los datos de entrada con las salidas correctas conocidas (etiquetas) proporcionadas en los datos de entrenamiento. El objetivo es que el algoritmo aprenda una función de mapeo que pueda predecir con precisión la salida para entradas nuevas y desconocidas. Este enfoque es fundamental para muchas aplicaciones modernas de Inteligencia Artificial (IA), ya que permite a los sistemas hacer predicciones o tomar decisiones basándose en ejemplos históricos encontrados en conjuntos de datos de referencia o personalizados.

Cómo funciona el aprendizaje supervisado

El proceso comienza con un conjunto de datos cuidadosamente preparado en el que cada punto de datos consta de características de entrada y una etiqueta de salida correcta correspondiente. Esto suele implicar un esfuerzo significativo en la recopilación y anotación de datos. Por ejemplo, en una tarea de clasificación de imágenes, las entradas serían imágenes (quizás preprocesadas utilizando técnicas de bibliotecas como OpenCV), y las etiquetas serían las categorías a las que pertenecen (por ejemplo, "gato", "perro"). El algoritmo realiza iterativamente predicciones sobre los datos de entrenamiento y ajusta sus parámetros internos (o pesos del modelo) utilizando un algoritmo de optimización como el Descenso Gradiente Estocástico (SGD) o Adam para minimizar la diferencia entre sus predicciones y las etiquetas reales. Esta diferencia se mide mediante una función de pérdida. Este entrenamiento continúa, a menudo a lo largo de varias épocas, hasta que el modelo alcanza un nivel satisfactorio de precisión u otras métricas de rendimiento relevantes en datos de validación independientes, lo que garantiza que se generaliza bien a los nuevos datos y evita el sobreajuste.

Relevancia y aplicaciones

El aprendizaje supervisado es increíblemente versátil y permite una gran variedad de aplicaciones en las que los datos históricos pueden predecir acontecimientos futuros o clasificar información nueva. Su capacidad para aprender directamente de ejemplos etiquetados lo hace adecuado para tareas que requieren una gran precisión. Muchas tareas de visión por ordenador (VC ) dependen en gran medida del aprendizaje supervisado, incluidas las realizadas por modelos de última generación como Ultralytics YOLO.

He aquí dos ejemplos concretos:

  • Análisis de imágenes médicas: Los modelos de aprendizaje supervisado pueden entrenarse en exploraciones médicas (como resonancias magnéticas o tomografías computarizadas) etiquetadas por radiólogos para detectar tumores en imágenes médicas. Esto ayuda a los profesionales sanitarios en el diagnóstico, formando parte esencial de muchas soluciones de IA en la sanidad. Consulta investigaciones relacionadas de fuentes como Radiología: Inteligencia Artificial.
  • Análisis de Sentimiento: Los algoritmos aprenden de los datos de texto etiquetados con categorías de sentimiento (por ejemplo, positivo, negativo, neutro) para determinar automáticamente el sentimiento expresado en un texto nuevo, como las opiniones de los clientes o las publicaciones en las redes sociales. Esto es valioso para la investigación de mercado y la supervisión de marcas. Más información sobre el análisis de sentimientos.

Otras aplicaciones comunes son la detección de objetos en imágenes y vídeos (utilizada en vehículos autónomos y sistemas de seguridad), el filtrado de correo electrónico basura, la predicción del precio de la vivienda (una tarea de regresión ) y el reconocimiento facial. También se aplica en la IA para una gestión más inteligente del inventario minorista y la IA en soluciones agrícolas.

Conceptos clave

Varios conceptos son fundamentales para comprender y aplicar eficazmente el aprendizaje supervisado:

Comparación con otros paradigmas de aprendizaje

El aprendizaje supervisado es distinto de otros paradigmas primarios de aprendizaje automático:

  • Aprendizaje no supervisado: Este enfoque utiliza datos no etiquetados, en los que el algoritmo intenta encontrar patrones o estructuras por sí mismo, como agrupar puntos de datos similares(clustering) o reducir las dimensiones de los datos. No aprende una correspondencia directa entre la entrada y la salida a partir de respuestas conocidas. Lee una Visión general del aprendizaje no supervisado.
  • Aprendizaje por Refuerzo: En este paradigma, un agente aprende a tomar secuencias de decisiones interactuando con un entorno y recibiendo recompensas o penalizaciones en función de sus acciones. Aprende comportamientos óptimos mediante ensayo y error, en lugar de a partir de ejemplos etiquetados. Explora una Visión General del Aprendizaje por Refuerzo.

En resumen, el aprendizaje supervisado es una técnica potente y ampliamente utilizada que aprovecha los datos etiquetados para entrenar modelos para tareas predictivas. Constituye la columna vertebral de muchas aplicaciones de IA de éxito, incluidas las desarrolladas y respaldadas por Ultralytics, y es una habilidad crucial para cualquiera que trabaje en ciencia de datos o IA.

Leer todo