Yolo Vision Shenzhen
Shenzhen
Únete ahora
Glosario

Aprendizaje Automático (ML)

Descubra el aprendizaje automático: explore sus conceptos básicos, tipos y aplicaciones en el mundo real en IA, visión artificial y aprendizaje profundo. ¡Aprenda más ahora!

El Aprendizaje Automático (ML) es un subcampo de la inteligencia artificial (IA) que proporciona a las computadoras la capacidad de aprender sin ser programadas explícitamente. Definido por pioneros como Arthur Samuel, los algoritmos de ML utilizan datos históricos para identificar patrones, hacer predicciones y mejorar su rendimiento con el tiempo a medida que se exponen a más información. En lugar de depender de un desarrollador para escribir código estático para una tarea, un modelo de ML aprende su propia lógica directamente de los datos con los que se entrena. Esta capacidad de adaptación convierte al ML en la fuerza impulsora detrás de muchas de las tecnologías más sofisticadas de la actualidad.

Diferenciación de ML de términos relacionados

Entender el ML también significa saber cómo se relaciona con otros conceptos clave en el campo:

  • Inteligencia Artificial (IA): La IA es el concepto amplio de crear máquinas capaces de un comportamiento inteligente. El ML es el enfoque más prominente y exitoso para lograr la IA. Si bien la IA es el objetivo general, el ML es la metodología práctica que permite a los sistemas aprender y adaptarse.
  • Aprendizaje Profundo (DL): El Aprendizaje Profundo es un subcampo especializado del ML que utiliza redes neuronales (NNs) complejas y multicapa, a menudo llamadas redes neuronales profundas. El DL ha sido responsable de importantes avances en el manejo de datos complejos como imágenes, sonido y texto, y potencia la mayoría de los modelos de visión de última generación.
  • Minería de Datos: Si bien ambos campos analizan datos, sus objetivos difieren. La minería de datos, tal como la definen líderes de la industria como SAS, se centra en descubrir patrones previamente desconocidos en grandes conjuntos de datos para generar información para el uso humano. En cambio, el ML utiliza patrones para construir modelos predictivos que pueden tomar decisiones autónomas sobre datos nuevos e invisibles.

Tipos de Aprendizaje Automático

Los modelos de ML se clasifican normalmente en función de cómo aprenden de los datos:

  • Aprendizaje supervisado: El tipo más común, donde el modelo aprende de datos etiquetados que consisten en pares entrada-salida. El objetivo es aprender una función de mapeo que pueda predecir la salida para nuevas entradas. La clasificación de imágenes y la detección de spam son ejemplos clásicos.
  • Aprendizaje No Supervisado: El modelo recibe datos sin etiquetar y debe encontrar patrones o estructuras intrínsecas por sí solo, como agrupar puntos de datos en clústeres. La detección de anomalías y la segmentación de clientes son casos de uso comunes.
  • Aprendizaje por Refuerzo: Un agente aprende interactuando con un entorno. Recibe recompensas por las acciones deseables y penalizaciones por las indeseables, con el objetivo de maximizar su recompensa acumulada. Este enfoque se utiliza ampliamente en la robótica y en los juegos estratégicos.

Relevancia en la IA y la Visión Artificial

El Aprendizaje Automático es un pilar fundamental de la IA moderna y es particularmente transformador en el campo de la Visión Artificial (CV). Tareas como la Detección de Objetos, la Segmentación de Imágenes y la estimación de la pose dependen en gran medida de los modelos de ML para interpretar y comprender la información visual. Los modelos de última generación como Ultralytics YOLO aprovechan las técnicas de ML, en particular el Aprendizaje Profundo, para lograr una alta precisión y velocidad en aplicaciones en tiempo real.

Aquí hay dos ejemplos de ML en acción:

  1. Análisis de imágenes médicas: En la IA para la atención médica, los modelos de ML entrenados en conjuntos de datos como el conjunto de datos de tumores cerebrales pueden analizar resonancias magnéticas o tomografías computarizadas para detectar y delinear posibles anomalías. Esto ayuda a los radiólogos resaltando las áreas de preocupación, lo que lleva a diagnósticos más rápidos y precisos. Organizaciones como el Instituto Nacional de Imagenología Biomédica y Bioingeniería (NIBIB) están explorando activamente estas aplicaciones.
  2. Vehículos Autónomos: Los coches autónomos utilizan un conjunto de modelos de ML para procesar datos de cámaras, LiDAR y radar en tiempo real. En la IA para el sector automotriz, estos modelos se utilizan para detectar y clasificar objetos como otros vehículos, peatones y señales de tráfico, lo que permite que el coche navegue por su entorno de forma segura. Plataformas tecnológicas como DRIVE de NVIDIA se construyen en torno a potentes capacidades de ML.

Herramientas y Frameworks

El desarrollo y la implementación de modelos de ML están respaldados por un rico ecosistema de herramientas. Frameworks como PyTorch (visite el sitio oficial de PyTorch) y TensorFlow (visite la página de inicio de TensorFlow) proporcionan los bloques de construcción esenciales para la creación de redes neuronales.

Plataformas como Ultralytics HUB ofrecen entornos integrados que agilizan todo el flujo de trabajo, desde la gestión de conjuntos de datos y el entrenamiento de modelos personalizados hasta la implementación de modelos y la supervisión a través de MLOps. La creación de un modelo eficaz a menudo implica un cuidadoso ajuste de hiperparámetros y una profunda comprensión de las métricas de rendimiento.

Únete a la comunidad de Ultralytics

Únete al futuro de la IA. Conecta, colabora y crece con innovadores de todo el mundo

Únete ahora
Enlace copiado al portapapeles