Aprendizaje automático automatizado - Automated machine learning

El aprendizaje automático automatizado ( AutoML ) es el proceso de automatizar las tareas de aplicar el aprendizaje automático a problemas del mundo real. AutoML cubre la canalización completa desde el conjunto de datos sin procesar hasta el modelo de aprendizaje automático implementable. AutoML se propuso como una solución basada en inteligencia artificial para el desafío cada vez mayor de aplicar el aprendizaje automático. El alto grado de automatización en AutoML permite a los no expertos hacer uso de modelos y técnicas de aprendizaje automático sin necesidad de que se conviertan en expertos en aprendizaje automático. La automatización del proceso de aplicación del aprendizaje automático de un extremo a otro ofrece además las ventajas de producir soluciones más simples, una creación más rápida de esas soluciones y modelos que a menudo superan a los modelos diseñados a mano. AutoML se ha utilizado para comparar la importancia relativa de cada factor en un modelo de predicción.

Comparación con el enfoque estándar

En una aplicación típica de aprendizaje automático, los profesionales tienen un conjunto de puntos de datos de entrada que se utilizarán para la formación. Es posible que los datos sin procesar no estén en una forma en la que se puedan aplicar todos los algoritmos. Para que los datos susceptibles de aprendizaje automático, un experto puede tener que aplicar adecuada pre-procesamiento de datos , ingeniería de función , extracción de características , y la selección de características métodos. Después de estos pasos, los profesionales deben realizar la selección de algoritmos y la optimización de hiperparámetros para maximizar el rendimiento predictivo de su modelo. Cada uno de estos pasos puede ser un desafío, lo que genera obstáculos importantes para el uso del aprendizaje automático.

AutoML simplifica drásticamente estos pasos para los no expertos.

Objetivos de la automatización

El aprendizaje automático automatizado puede apuntar a varias etapas del proceso de aprendizaje automático. Los pasos para automatizar son:

Ver también

Referencias

Otras lecturas