Ajuste varios algoritmos con Optimización de hiperparámetros para encontrar el mejor modelo - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Ajuste varios algoritmos con Optimización de hiperparámetros para encontrar el mejor modelo

Para crear un nuevo trabajo de optimización de hiperparámetros (HPO) con Amazon SageMaker que ajuste varios algoritmos, debes proporcionar la configuración del trabajo que se aplique a todos los algoritmos que se van a probar y una definición de entrenamiento para cada uno de estos algoritmos. También debe especificar los recursos que desea utilizar para el trabajo de ajuste.

  • Los ajustes de trabajo que se deben configurar incluyen arranque en caliente, parada temprana y estrategia de ajuste. El inicio en caliente y la parada temprana solo están disponibles cuando se ajusta un solo algoritmo.

  • La definición del trabajo de entrenamiento para especificar el nombre, fuente del algoritmo, métrica objetiva y rango de valores, cuando sea necesario, a fin de configurar el conjunto de valores de hiperparámetros para cada trabajo de entrenamiento. Configura los canales para entradas de datos, ubicaciones de salida de datos y cualquier ubicación de almacenamiento de puntos de control para cada trabajo de entrenamiento. La definición también configura los recursos que se van a implementar para cada trabajo de entrenamiento, incluidos los tipos y recuentos de instancias, el entrenamiento de spot administrado y las condiciones de parada.

  • Los recursos del trabajo de ajuste: para implementar, incluido el número máximo de trabajos de entrenamiento simultáneos que un trabajo de ajuste de hiperparámetros puede ejecutar simultáneamente y el número máximo de trabajos de entrenamiento que puede ejecutar el trabajo de ajuste de hiperparámetros.

Introducción

Puede crear un nuevo trabajo de ajuste de hiperparámetros, clonar un trabajo, agregar o editar etiquetas en un trabajo desde la consola. También puede utilizar la característica de búsqueda para localizar trabajos por su nombre, hora de creación o estado. Como alternativa, también puede realizar tareas de ajuste de hiperparámetros con. SageMaker API

  • En la consola: para crear un nuevo trabajo, abra la SageMaker consola de Amazon en https://console.aws.amazon.com/sagemaker/, seleccione Trabajos de ajuste de hiperparámetros en el menú Formación y, a continuación, elija Crear trabajo de ajuste de hiperparámetros. A continuación, siga los pasos de configuración para crear un trabajo de entrenamiento para cada algoritmo que desee utilizar. Estos pasos también se encuentran en la documentación de Crear un trabajo de ajuste de optimización de hiperparámetros para uno o varios algoritmos (Consola).

    nota

    Al iniciar los pasos de configuración, ten en cuenta que las funciones de arranque rápido y parada temprana no están disponibles para su uso con varios algoritmos. HPO Si desea utilizar estas características, solo puede sintonizar un único algoritmo a la vez.

  • Con API: Para obtener instrucciones sobre cómo utilizar el SageMaker API para crear un trabajo de ajuste de hiperparámetros, consulte Ejemplo: trabajo de ajuste de hiperparámetros. Cuando llame CreateHyperParameterTuningJobpara ajustar varios algoritmos, debe proporcionar una lista de definiciones de entrenamiento utilizando una sola, TrainingJobDefinitionsen lugar de especificar una sola. TrainingJobDefinition Debe proporcionar la configuración de trabajo que se aplique a todos los algoritmos que se van a probar y una definición de entrenamiento para cada uno de estos algoritmos. También debe especificar los recursos que desea utilizar para el trabajo de ajuste. Elija solo uno de estos tipos de definición en función del número de algoritmos que se estén ajustando.