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 es un subcampo dinámico de la Inteligencia Artificial (IA) que se centra en el desarrollo de sistemas capaces de aprender de los datos para mejorar su rendimiento con el tiempo sin estar programados explícitamente para cada regla específica. Acuñada por el pionero Arthur Samuel en 1959, esta disciplina permite a los ordenadores identificar patrones, tomar decisiones y predecir resultados basándose en información histórica. En lugar de seguir un En lugar de seguir un conjunto estático de instrucciones, los algoritmos de ML construyen un modelo matemático basado en datos de entrenamiento para hacer predicciones o tomar decisiones. datos de entrenamiento para hacer predicciones o tomar decisiones sin estar explícitamente programados para realizar la tarea.

Paradigmas básicos de aprendizaje

Los algoritmos de aprendizaje automático se clasifican generalmente en función de cómo aprenden de los datos. Comprender estos paradigmas es esencial para seleccionar el enfoque adecuado para un problema determinado:

  • Aprendizaje supervisado: El algoritmo algoritmo se entrena en un conjunto de datos etiquetados, lo que significa que la entrada viene con la salida correcta. El modelo aprende a asignar entradas a salidas, lo que se suele utilizar en tareas como la clasificación de imágenes y filtrado de spam. Recursos como guía de aprendizaje supervisado de IBM ofrecen más más información sobre estos flujos de trabajo.
  • Aprendizaje no supervisado: En este enfoque, el algoritmo procesa datos no etiquetados para descubrir estructuras o patrones ocultos, como la agrupación de clientes por comportamiento de compra. clientes por comportamiento de compra. Técnicas como clustering son fundamentales en este paradigma.
  • Aprendizaje por refuerzo: Un agente aprende a tomar decisiones realizando acciones en un entorno y recibiendo retroalimentación en forma de recompensas o penalizaciones. Este método es fundamental en el entrenamiento de agentes para tareas complejas, como las de la robótica y los juegos estratégicos. la robótica y los juegos estratégicos.
  • Aprendizaje semisupervisado: Este enfoque híbrido utiliza una pequeña cantidad de datos etiquetados combinados con una gran cantidad de datos no etiquetados, a menudo mejorar la precisión del aprendizaje cuando el etiquetado es costoso.

Diferenciar el ML de otros conceptos relacionados

Aunque a menudo se utilizan indistintamente, es importante distinguir el ML de los términos relacionados en el ecosistema de la ciencia de datos:

  • Aprendizaje profundo (AD): A subconjunto especializado de ML que utiliza redes multicapa (NN ) para modelar patrones complejos en los datos. El aprendizaje profundo impulsa los avances modernos en visión por ordenador (CV) y el procesamiento del lenguaje natural.
  • Minería de datos: Este campo se centra en descubrir patrones o relaciones desconocidos hasta ahora en grandes conjuntos de datos. Mientras que el ML se centra en la predicción y la toma de decisiones, la minería de datos se centra en la extracción de información procesable, a menudo descrita por SAS Analytics. SAS Analytics.
  • Inteligencia Artificial (IA): Ámbito global cuyo objetivo es crear máquinas inteligentes. El ML es el subconjunto práctico que proporciona los métodos estadísticos estadísticos para lograr la IA.

Aplicaciones en el mundo real

El aprendizaje automático es el motor de muchas tecnologías transformadoras en diversos sectores.

  1. La IA en la sanidad: Los modelos ML están revolucionando el diagnóstico mediante el análisis de imágenes médicas. Los algoritmos pueden detect anomalías como tumores en resonancias magnéticas con gran precisión, lo que ayuda a los radiólogos en la detección precoz de enfermedades. Las investigaciones publicadas en revistas como Nature Medicine destacan con frecuencia estos avances.
  2. La IA en la automoción: Los vehículos autónomos dependen en gran medida del ML para percibir su entorno. Los sistemas entrenados en grandes cantidades de imágenes de conducción utilizan detección de objetos para identificar peatones y señales de tráfico en tiempo real, garantizando una navegación segura. Empresas como Waymo utilizan estas avanzadas pilas de percepción.

Aplicación del aprendizaje automático

El desarrollo de una solución de ML implica la recopilación de datos, el entrenamiento de un modelo y su despliegue para la inferencia. Los marcos de trabajo modernos de modernos como PyTorch y TensorFlow proporcionan las herramientas esenciales para construir estos sistemas.

A continuación se muestra un ejemplo conciso del uso de la función ultralytics para realizar inferencias con un modelo ML previamente entrenado. Esto demuestra la facilidad con la que las herramientas modernas de ML pueden aplicarse a tareas de visión por ordenador.

from ultralytics import YOLO

# Load a pre-trained YOLO11 model suitable for object detection
model = YOLO("yolo11n.pt")

# Run inference on a remote image to detect objects
results = model("https://ultralytics.com/images/bus.jpg")

# Display the detection results with bounding boxes
results[0].show()

El éxito de la aplicación también requiere una cuidadosa atención a estrategias de despliegue de modelos y evitar problemas como el sobreajuste, cuando un modelo aprende aprende demasiado bien los datos de entrenamiento y no consigue generalizar a nuevas entradas. Herramientas como Scikit-learn siguen siendo vitales para las tareas tradicionales de ML, mientras que el Ultralytics YOLO11 representa la vanguardia para tareas de aprendizaje basadas en la visión.

Únase a la comunidad Ultralytics

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

Únete ahora