Glosario

Aprendizaje Automático (AM)

Descubre el Aprendizaje Automático: Explora sus conceptos básicos, tipos y aplicaciones en el mundo real en IA, visión por ordenador y aprendizaje profundo. ¡Aprende más ahora!

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

El Aprendizaje Automático (AM) es una rama fundamental de la Inteligencia Artificial (IA) que permite a los sistemas informáticos aprender de los datos y mejorar su rendimiento en tareas específicas sin ser programados explícitamente. En lugar de basarse en reglas codificadas, los sistemas de ML utilizan algoritmos para analizar grandes cantidades de datos, identificar patrones y tomar decisiones o hacer predicciones basadas en esos patrones. Esta capacidad permite que los sistemas se adapten y mejoren su precisión con el tiempo a medida que encuentran más datos de entrenamiento. El ML representa un cambio de paradigma respecto a la programación tradicional, ya que permite a las máquinas abordar problemas complejos que son difíciles de resolver con instrucciones explícitas.

Concepto básico

La idea central que subyace al Aprendizaje Automático es la creación y el uso de algoritmos que pueden procesar datos de entrada y aprender a producir el resultado deseado. Este proceso de aprendizaje suele implicar alimentar grandes conjuntos de datos al algoritmo, que luego ajusta sus parámetros internos (a menudo denominados pesos del modelo) para minimizar los errores, a menudo medidos por una función de pérdida, o maximizar la precisión de sus predicciones o clasificaciones. Un ML eficaz depende a menudo de un minucioso Preprocesamiento de Datos para limpiar y estructurar los datos de entrada adecuadamente para el algoritmo de aprendizaje. El objetivo final es permitir que las máquinas resuelvan problemas complejos o hagan predicciones precisas de forma autónoma, lo que a menudo requiere técnicas como la ingeniería de características para seleccionar las características más relevantes de los datos.

Tipos de aprendizaje automático

El Aprendizaje Automático se suele clasificar en varios tipos principales, cada uno adecuado para diferentes tipos de tareas y datos:

  • Aprendizaje supervisado: El algoritmo aprende de un conjunto de datos etiquetados, lo que significa que cada punto de datos está etiquetado con la salida correcta. El objetivo es aprender una función de mapeo para predecir la salida para entradas nuevas no vistas. Entre las tareas habituales se incluyen la regresión y la clasificación de imágenes. Explora una comparación entre aprendizaje supervisado y no supervisado.
  • Aprendizaje no supervisado: El algoritmo trabaja con datos no etiquetados, con el objetivo de encontrar patrones ocultos o estructuras intrínsecas dentro de los propios datos. Entre las tareas habituales se incluyen la agrupación (agrupar puntos de datos similares) como K-Means, y la reducción de la dimensionalidad (simplificar los datos).
  • Aprendizaje por Refuerzo (RL): El algoritmo aprende interactuando con un entorno. Recibe recompensas o penalizaciones por sus acciones, aprendiendo a elegir acciones que maximicen la recompensa acumulada a lo largo del tiempo. El RL se utiliza a menudo en robótica, juegos y sistemas de navegación. Lee una visión general del aprendizaje por refuerzo profundo.
  • Aprendizaje Semisupervisado: Este enfoque utiliza una combinación de una pequeña cantidad de datos etiquetados y una gran cantidad de datos sin etiquetar para el entrenamiento, tendiendo un puente entre el aprendizaje supervisado y el no supervisado.

Aplicaciones en el mundo real

El aprendizaje automático impulsa la innovación en innumerables ámbitos. He aquí un par de ejemplos destacados:

Otras aplicaciones son los sistemas de recomendación (como en Netflix o Amazon), la detección del fraude financiero, el procesamiento del lenguaje natural (PLN) y la optimización de la gestión del inventario minorista.

ML frente a términos relacionados

  • IA vs. ML: La Inteligencia Artificial (IA) es el amplio campo de la creación de máquinas que pueden realizar tareas que normalmente requieren inteligencia humana. El ML es un subconjunto de la IA que se centra específicamente en sistemas que aprenden de los datos.
  • ML vs. Aprendizaje Profundo: El Aprendizaje Profundo (AD) es un subconjunto especializado del AM que utiliza redes neuronales (RN) complejas y multicapa para aprender patrones intrincados a partir de grandes conjuntos de datos. Aunque el ML utiliza varios algoritmos, el DL destaca especialmente con datos no estructurados como imágenes y texto.
  • ML vs. Minería de Datos: La Minería de Datos consiste en descubrir patrones y perspectivas a partir de grandes conjuntos de datos. El ML suele utilizar estos patrones para construir modelos predictivos. Aunque están relacionadas y utilizan técnicas similares, la minería de datos hace hincapié en el descubrimiento de patrones, mientras que el ML enfatiza la predicción o la toma de decisiones basadas en patrones aprendidos.

Relevancia en IA y Visión Artificial

El Aprendizaje Automático es un pilar fundamental de la IA moderna y es especialmente transformador en el campo de la Visión por Computador (VC). Tareas como la detección de objetos, la segmentación de imágenes y la estimación de poses dependen en gran medida de los modelos de ML para interpretar y comprender la información visual. Los modelos más avanzados, como Ultralytics YOLO aprovechan las técnicas de ML, en particular el Aprendizaje Profundo, para lograr una gran precisión y velocidad en aplicaciones en tiempo real. Puedes explorar las comparaciones de modelos deUltralytics YOLO para ver las diferencias de rendimiento.

Frameworks como PyTorch (visita el sitio oficialPyTorch ) y TensorFlow proporcionan las herramientas necesarias para desarrollar y entrenar modelos de ML. Plataformas como Ultralytics HUB ofrecen entornos integrados que agilizan el proceso, desde la gestión de conjuntos de datos y el entrenamiento de modelos personalizados hasta el despliegue y la supervisión demodelos (MLOps). La creación eficaz de modelos suele implicar un cuidadoso ajuste de hiperparámetros y la comprensión de las métricas de rendimiento.

Leer todo