Glosario

Aprendizaje automático de máquinas (AutoML)

¡Agiliza los proyectos de aprendizaje automático con AutoML! Automatiza la preparación de datos, la selección de modelos y el ajuste para ahorrar tiempo y poner la IA al alcance de todos.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

El Aprendizaje Automático de Máquinas (AutoML) representa el proceso de automatización del proceso integral de aplicación del Aprendizaje Automático ( AM) a los problemas del mundo real. El objetivo principal de AutoML es simplificar y acelerar el desarrollo de modelos de ML, haciendo que las técnicas avanzadas sean accesibles incluso para quienes no tienen una gran experiencia en ciencia de datos o ML. Al automatizar las tareas repetitivas y que llevan mucho tiempo, AutoML permite a los desarrolladores e investigadores construir modelos de alto rendimiento de forma más eficiente, reduciendo la necesidad de una extensa configuración y experimentación manuales. Esta automatización abarca varias etapas, desde la preparación de datos brutos hasta el despliegue de modelos optimizados.

Tareas automatizadas clave en AutoML

Los sistemas AutoML automatizan varios componentes básicos del flujo de trabajo típico del ML:

Ventajas de AutoML

Adoptar AutoML proporciona ventajas significativas:

  • Eficacia: Reduce drásticamente el tiempo y los recursos informáticos necesarios para desarrollar y ajustar modelos ML.
  • Accesibilidad: Reduce la barrera de entrada al ML, permitiendo a los expertos en el dominio y a los desarrolladores con menos experiencia en ML aprovechar las potentes capacidades predictivas. Ultralytics HUB pretende simplificar aún más este proceso.
  • Rendimiento: A menudo identifica modelos y configuraciones que alcanzan una gran precisión y robustez, superando a veces a los modelos diseñados manualmente mediante la exploración de un vasto espacio de búsqueda.
  • Reducción del sesgo: Al automatizar la selección y el ajuste del modelo, AutoML puede ayudar a mitigar el sesgo humano en la IA que podría surgir de las elecciones manuales, aunque sigue siendo crucial una supervisión cuidadosa del sesgo del conjunto de datos.

Aplicaciones en el mundo real

AutoML encuentra aplicaciones en diversos sectores:

AutoML frente a conceptos relacionados

Es útil distinguir el AutoML de los campos relacionados:

  • AutoML frente a MLOps: Mientras que AutoML se centra específicamente en la automatización de la creación de modelos (selección, entrenamiento, ajuste), Machine Learning Operations (MLOps) abarca todo el ciclo de vida del ML. MLOps incluye el despliegue, la supervisión, la gestión y la gobernanza, garantizando que los modelos funcionen de forma fiable en producción. AutoML suele ser un componente dentro de un marco MLOps más amplio, que agiliza la fase de desarrollo inicial antes del despliegue del modelo y su supervisión.
  • AutoML vs. NAS: La Búsqueda de Arquitectura Neuronal (NAS) es un subcampo de AutoML centrado específicamente en el diseño automático de la arquitectura de redes neuronales (NN). Mientras que NAS automatiza el diseño de redes, las herramientas AutoML más amplias también pueden automatizar la ingeniería de características y el ajuste de hiperparámetros para varios tipos de modelos, no sólo las NN.

Herramientas y plataformas AutoML

Numerosas herramientas y plataformas facilitan el AutoML:

Leer todo