Lleva tu propio modelo de SageMaker Studio Classic a SageMaker Canvas - 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.

Lleva tu propio modelo de SageMaker Studio Classic a SageMaker Canvas

nota

La funcionalidad descrita en esta página solo se aplica a Amazon SageMaker Studio Classic. Actualmente, solo puede compartir modelos en Canvas (o ver modelos Canvas compartidos) en Studio Classic. Si actualmente usa la última versión de Studio, debe ejecutar Studio Classic desde la última versión de Studio para compartir modelos en Canvas o ver los modelos compartidos desde Canvas. Para obtener más información sobre cómo acceder a Studio Classic, consulta la documentación de Studio Classic.

Los analistas de negocios pueden beneficiarse de los modelos de aprendizaje automático ya creados por científicos de datos para resolver problemas empresariales en lugar de crear un nuevo modelo en Amazon SageMaker Canvas. Sin embargo, puede resultar difícil utilizar estos modelos fuera de los entornos en los que se crearon debido a los requisitos técnicos, la rigidez de las herramientas y los procesos manuales para importar modelos. Esto suele obligar a los usuarios a reconstruir los modelos de machine learning, lo que se traduce en una duplicación de esfuerzos y en tiempo y recursos adicionales.

SageMaker Canvas elimina estas limitaciones para que pueda generar predicciones en Canvas con modelos que haya entrenado en cualquier lugar. Puede registrar los modelos de aprendizaje automático en SageMaker Model Registry, que es un almacén de metadatos para modelos de aprendizaje automático, e importarlos a SageMaker Canvas. Además, puede generar predicciones con modelos que los científicos de datos hayan formado en Amazon SageMaker Autopilot o SageMaker JumpStart. A continuación, los usuarios de Canvas pueden analizar y generar predicciones a partir de cualquier modelo que hayan compartido con ellos.

Una vez que haya cumplido los Requisitos previos, consulte las siguientes secciones para obtener instrucciones sobre cómo incorporar sus propios modelos a Canvas y generar predicciones. El flujo de trabajo comienza en Studio Classic, donde un usuario de Studio Classic comparte un modelo con un usuario de Canvas. A continuación, el usuario de Canvas inicia sesión en su aplicación de Canvas para recibir el modelo compartido y generar predicciones con él.

nota

Puede compartir modelos entrenados con datos tabulares, de texto e imágenes en Canvas. No puede compartir modelos de series temporales. Además, Canvas bring your own model (BYOM) solo admite modelos CPU basados (o modelos que utilizan CPU instancias para hacer predicciones).

Requisitos previos

Para llevar su modelo a SageMaker Canvas, complete los siguientes requisitos previos:

  • Debe tener un usuario de Amazon SageMaker Studio Classic que se haya incorporado al dominio de Amazon SageMaker . El usuario de Studio Classic debe estar en el mismo dominio que el usuario de Canvas. El uso compartido de modelos se produce cuando un usuario de Studio Classic comparte un modelo con un usuario de Canvas desde Studio Classic. Si aún no tienes un usuario de Studio Classic configurado, consulta la documentación de Studio Classic y el SageMaker dominio Onboard to Amazon.

  • Debes tener un modelo entrenado de SageMaker Autopilot o SageMaker Model Registry. SageMaker JumpStart Para cualquier modelo que haya fabricado fuera de él SageMaker, debe registrarlo en el Registro de Modelos antes de importarlo a Canvas. Para obtener más información, consulte la documentación del registro de modelos.

  • El usuario de Canvas con el que desee compartir su modelo debe tener permiso para acceder al bucket de Amazon S3 en el que almacena sus conjuntos de datos y artefactos del modelo. Para obtener instrucciones sobre cómo los administradores pueden dar a los usuarios de Canvas los permisos que necesitan, consulte Otorgue a los usuarios permisos para colaborar con Studio Classic.

  • También debe tener el nombre del perfil de usuario del usuario de Canvas con el que quiera colaborar. El usuario de Canvas debe estar en el mismo SageMaker dominio de Amazon que tu usuario de Studio Classic. Puede encontrar el nombre de perfil de un usuario mediante el siguiente procedimiento:

    1. Abre la SageMaker consola en https://console.aws.amazon.com/sagemaker/.

    2. En el panel de navegación izquierdo, seleccione Dominios.

    3. En la lista de dominios, elige tu dominio. Se abrirá la página de detalles del dominio, donde encontrarás todos los perfiles de usuario del dominio.

    Tenga el nombre del perfil de usuario preparado para el primer paso del siguiente tutorial.

Si su aplicación SageMaker Canvas se ejecuta en un cliente privadoVPC, cualquier modelo de piloto automático compartido desde Studio Classic debe usar el HPO modo de piloto automático para poder generar predicciones en Canvas. Para obtener más información sobre HPO el modo, consulte los modos de entrenamiento y la compatibilidad con los algoritmos en la documentación del piloto automático.

nota

Si desea obtener comentarios de los científicos de datos sobre un modelo creado en Canvas, consulteColabore en modelos con científicos de datos en Studio Classic, donde un usuario de Canvas comparte un modelo con un usuario de Studio Classic y el usuario de Studio Classic comparte comentarios o actualizaciones del modelo.

Paso 1: Comparta el modelo de Studio Classic a SageMaker Canvas

Debe tener un modelo entrenado con datos tabulares que pueda compartir con los usuarios de Canvas. Consulte las siguientes secciones para obtener información sobre cómo compartir sus modelos desde las funciones de Studio Classic.

Puedes compartir un modelo en Canvas desde Amazon SageMaker Autopilot en Studio Classic. El piloto automático es una función que le permite entrenar e implementar sus modelos en él. SageMaker

Debe tener un usuario de Studio Classic y un modelo entrenado listos para compartirlos desde Autopilot. Para obtener más información sobre cómo configurar Studio Classic, consulta la documentación de Studio Classic. Para obtener más información sobre el piloto automático, consulte la documentación del piloto automático.

Para compartir un modelo desde el piloto automático en Canvas, use el siguiente procedimiento.

  1. Abre la aplicación Amazon SageMaker Studio Classic.

  2. En el panel de navegación lateral, elija el icono de Inicio ( Black square icon representing a placeholder or empty image. ).

  3. En la barra de navegación lateral de Studio Classic, selecciona AutoML para abrir Autopilot.

  4. En la página del piloto automático, seleccione el modelo de piloto automático que desee compartir con el usuario de Canvas. Solo puede compartir un modelo a la vez.

  5. En la página de detalles del trabajo del piloto automático, en la pestaña Modelos, seleccione la versión del modelo que quiera compartir.

  6. Elija Compartir.

  7. En el cuadro de diálogo Compartir modelo, haga lo siguiente:

    1. En el campo Agregar usuarios de Canvas, introduzca el nombre de perfil del usuario de Canvas. Puede introducir hasta 23 usuarios de Canvas. Si un perfil de usuario que especifique no tiene una aplicación de Canvas asociada, no podrá introducir el nombre del perfil.

    2. En el campo Agregar una nota, agregue una descripción o nota para el usuario de Canvas cuando reciba el modelo.

    3. Elija Compartir para compartir el modelo.

Ahora ha compartido el modelo con el usuario de Canvas.

Puede compartir un modelo en Canvas desde Studio SageMaker JumpStart Classic. Con él JumpStart, puede acceder a los modelos previamente entrenados y ajustarlos antes de implementarlos.

Debe tener un usuario de Studio Classic y haber completado correctamente un trabajo de formación. JumpStart Para obtener más información sobre cómo configurar Studio Classic, consulta la documentación de Studio Classic. Para obtener más información al respecto JumpStart, consulte la JumpStart documentación.

Para compartir un modelo desde JumpStart Canvas, utilice el siguiente procedimiento.

  1. Abre la aplicación Amazon SageMaker Studio Classic.

  2. En el panel de navegación lateral, elija el icono de Inicio ( Home icon in Studio Classic ).

  3. En la barra de navegación lateral que se abre, elige JumpStart.

  4. Seleccione JumpStart Recursos lanzados para abrir la página en la que se muestran los trabajos de JumpStart formación, los modelos y los puntos finales.

  5. Seleccione la pestaña Trabajos de entrenamiento para ver la lista de sus trabajos de entrenamiento de modelos.

  6. En la lista de Trabajos de entrenamiento, seleccione el trabajo de entrenamiento que desee compartir con el usuario de Canvas. Solo puede compartir un trabajo a la vez. Se abrirá la página de detalles del trabajo de entrenamiento.

  7. En el encabezado del trabajo de entrenamiento, elija Compartir y seleccione Compartir en Canvas.

    nota

    Solo puede compartir modelos tabulares en Canvas. Si intenta compartir un modelo que no sea tabular, se produce un error Unsupported data type.

  8. En el cuadro de diálogo Compartir en Canvas, haga lo siguiente:

    1. En el campo Agregar usuarios de Canvas para compartir, introduzca el nombre de perfil del usuario de Canvas. Puede introducir hasta 23 usuarios de Canvas. Si un perfil de usuario que especifique no tiene una aplicación de Canvas asociada, no podrá introducir el nombre del perfil.

    2. En el campo Agregar una nota, agregue una descripción o nota para el usuario de Canvas cuando reciba el modelo.

    3. Elija Compartir para compartir el modelo.

Ahora ha compartido el modelo con el usuario de Canvas.

Puede compartir un modelo en Canvas desde SageMaker Model Registry en Studio Classic. Con Model Registry, puede registrar los modelos que traiga de fuera SageMaker e integrarlos con sus procesos de aprendizaje automático.

Debe tener un usuario de Studio Classic y una versión del modelo guardada en el Registro de modelos. Para obtener más información sobre cómo configurar Studio Classic, consulte la documentación de Studio Classic. Si no tiene una versión de modelo en el registro de modelos, cree un grupo de modelos y registre una versión en él. Para obtener más información sobre el registro de modelos, consulte la documentación del registro de modelos.

Para compartir una versión de modelo desde el registro de modelos en Canvas, use el siguiente procedimiento.

  1. Abre la aplicación Amazon SageMaker Studio Classic.

  2. En el panel de navegación lateral, elija el icono de Inicio ( Home icon in Studio Classic ).

  3. En la barra de navegación lateral que se abre, elija Modelos.

  4. Seleccione Registro de modelos en la lista desplegable para abrir la página de registro de modelos y ver todos los grupos de modelos registrados en su cuenta.

  5. Elija el grupo de modelos que contenga la versión de modelo que desee compartir.

  6. Puede compartir una versión del modelo desde la página del grupo de modelos o desde la página de versiones del modelo.

    • Para compartir una versión del modelo desde la página del grupo de modelos, complete los siguientes pasos:

      1. Elija Versiones y marque la casilla situada junto a la versión del modelo que desee compartir con el usuario de Canvas. Solo puede compartir una versión de modelo a la vez.

      2. En el menú desplegable Acciones, seleccione Compartir artefactos del modelo.

    • Para compartir una versión del modelo desde la página de la versión del modelo, complete los siguientes pasos:

      1. Elija Versiones y seleccione el nombre de la versión del modelo que quiera compartir con el usuario de Canvas. Solo puede compartir una versión de modelo a la vez.

      2. En el menú desplegable Acciones, seleccione Compartir artefactos del modelo.

  7. En el cuadro de diálogo Compartir modelo, haga lo siguiente:

    1. En el campo Agregar usuarios de Canvas para compartir, introduzca el nombre de perfil del usuario de Canvas. Puede introducir hasta 23 usuarios de Canvas. Si un perfil de usuario que especifique no tiene una aplicación de Canvas asociada, no podrá introducir el nombre del perfil.

    2. En Agregar detalles de modelo, haga lo siguiente:

      1. En el campo Conjunto de datos de entrenamiento, introduzca la ruta de Amazon S3 para su conjunto de datos de entrenamiento.

      2. En el campo Conjunto de datos de validación, introduzca la ruta de Amazon S3 para su conjunto de datos de validación.

      3. En la Columna de destino, seleccione Usar la primera columna si la primera columna de su conjunto de datos es la de destino o seleccione Especificar el nombre de la columna de destino para establecer el destino como una columna diferente de su conjunto de datos.

      4. En Encabezados de columna, seleccione una de las siguientes opciones:

        1. Seleccione Usar la primera fila si la primera fila del conjunto de datos contiene los encabezados de las columnas.

        2. Seleccione Especificar un conjunto de datos diferente en S3 para los encabezados de las columnas si tiene un archivo almacenado en Amazon S3 que contiene encabezados que se pueden asignar a su conjunto de datos. El archivo de encabezados debe tener el mismo número de columnas que su conjunto de datos.

        3. Seleccione Generar automáticamente si aún no tiene encabezados de columna y desea SageMaker generar nombres de columna genéricos para su conjunto de datos.

      5. En la lista desplegable Tipo de problema, seleccione el tipo de modelo.

      6. Si ha seleccionado los tipos de problemas Clasificación binaria o Multiclase, aparece la opción Configurar las salidas del modelo.

        Si ya tiene un archivo almacenado en Amazon S3 que asigne los nombres de clase de las columnas de destino predeterminados a los nombres de clase que desee, active Nombres de salida del modelo e introduzca la ruta de Amazon S3 al archivo de asignación. Si no tiene un archivo de asignación, desactive Nombres de salida del modelo e introduzca manualmente el Número de salidas del modelo (el número de clases de columnas de destino en sus datos). A continuación, introduzca los nombres de clase que desee para reemplazar los nombres de clase predeterminados.

    3. (Opcional) En el campo Agregar una nota, agregue una descripción o nota para el usuario de Canvas cuando reciba el modelo.

    4. Elija Compartir para compartir la versión del modelo.

Ahora ha compartido el modelo con el usuario de Canvas.

En la página de modelos y libretas compartidos de Amazon SageMaker Studio Classic, puede ver los modelos que ha compartido y que se han compartido con usted. Esta página le ofrece un lugar central para ver y administrar todos sus modelos en Studio Classic.

Debe tener un usuario de Studio Classic y un modelo listos para compartir desde Autopilot o Model Registry. JumpStart Para obtener más información sobre cómo configurar Studio Classic, consulte la documentación de Studio Classic. Para obtener más información sobre la página de Modelos y cuadernos compartidos, consulte la documentación de Modelos y cuadernos compartidos.

En el siguiente ejemplo, se explica cómo compartir un modelo de Amazon SageMaker Autopilot, pero puede utilizar la función de uso compartido de la página Modelos y libretas compartidos para compartir modelos de cualquiera de las demás funciones de las secciones anteriores, como Jumpstart y Model Registry.

Para compartir un modelo del piloto automático desde la página de Modelos y cuadernos compartidos, utilice el siguiente procedimiento.

  1. Abre la aplicación Amazon SageMaker Studio Classic.

  2. En el panel de navegación lateral, elija el icono de Inicio ( Home icon in Studio Classic ).

  3. En la barra de navegación lateral de Studio Classic, selecciona Modelos.

  4. En la lista desplegable, seleccione Modelos compartidos para abrir la página de Modelos y cuadernos compartidos.

  5. Seleccione el icono de filtro y, en la lista desplegable Compartido desde, seleccione Piloto automático.

  6. En la lista, seleccione el modelo de piloto automático que desee compartir con el usuario de Canvas. Solo puede compartir un modelo a la vez. Como alternativa, puede seleccionar el modelo para abrir la página de detalles del modelo.

  7. En la página de trabajos del piloto automático o en la página de detalles del modelo, seleccione Compartir.

  8. En el cuadro de diálogo Compartir modelo, haga lo siguiente:

    1. En el campo Agregar usuarios de Canvas para compartir, introduzca el nombre de perfil del usuario de Canvas. Puede introducir hasta 23 usuarios de Canvas. Si un perfil de usuario que especifique no tiene una aplicación de Canvas asociada, no podrá introducir el nombre del perfil.

    2. En el campo Agregar una nota, agregue una descripción o nota para el usuario de Canvas cuando reciba el modelo.

    3. Elija Compartir para compartir el modelo.

Ahora ha compartido el modelo con el usuario de Canvas.

Después de compartir el modelo, recibirá una ventana emergente de notificación en Studio Classic similar a la siguiente captura de pantalla.

La notificación de Studio Classic en la que se indica que has compartido un modelo correctamente.

Puede elegir Ver modelo para abrir la página de modelos y libretas compartidos en Studio Classic. También puede ver sus modelos compartidos en cualquier momento desde la página Modelos y cuadernos compartidos.

En esta página, puede ver los modelos que ha compartido con el usuario de Canvas bajo la etiqueta Compartido por mí, como se muestra en la siguiente captura de pantalla.

Página de modelos y libretas compartidos de Studio Classic, donde puede ver todos sus modelos compartidos.

Los modelos que ha compartido con Canvas tienen un texto en la tarjeta similar al siguiente ejemplo:Shared to: 12 Canvas users.

Paso 2: Reciba el modelo compartido en Canvas SageMaker

Cuando un usuario de Studio Classic comparte un modelo con un usuario de Canvas, recibirá una notificación en la aplicación Canvas de que un usuario de Studio Classic ha compartido un modelo con usted.

En la aplicación de Canvas, la notificación es similar a la siguiente captura de pantalla.

El mensaje de notificación de la aplicación SageMaker Canvas para un modelo recién compartido.

Puede seleccionar Ver actualización para ver el modelo compartido, o puede ir a la página de Modelos de la aplicación de Canvas para detectar todos los modelos que se han compartido con usted.

nota

Los usuarios de Canvas no pueden editar un modelo que haya compartido con ellos un usuario de Studio Classic. Los modelos importados de Studio Classic son solo para visualización y predicción.

Un modelo que ha sido compartido por un usuario de Studio Classic se parece a la siguiente tarjeta de la página de modelos. Esto es diferente de Colabore en modelos con científicos de datos en Studio Classic cuando un usuario de Canvas comparte un modelo y un usuario de Studio Classic comparte actualizaciones o comentarios con el usuario de Canvas.

Tarjeta de modelo en la aplicación SageMaker Canvas para un modelo que se comparte desde Studio Classic.

La importación del modelo desde Studio Classic puede tardar hasta 20 minutos, durante los cuales el modelo aparece como Importando.

Tras importar el modelo, puede ver sus métricas y generar predicciones con él. SageMaker Canvas utiliza los recursos de inferencia SageMaker sin servidor de Amazon para generar análisis de modelos y predicciones para modelos compartidos. Es posible que vea los costos asociados a la inferencia sin servidor en su cuenta. AWS

La siguiente captura de pantalla muestra la pestaña Analizar en la aplicación de Canvas para un modelo compartido, donde puede evaluar la precisión y las métricas del modelo. Para obtener más información, consulte Evaluación de modelos.

La pestaña Analizar de la aplicación SageMaker Canvas para un modelo compartido.

La siguiente captura de pantalla muestra la pestaña Predecir, donde puede generar predicciones con el modelo. Para obtener más información sobre la generación de predicciones en Canvas, consulte Predicciones con modelos personalizados.

La pestaña Predecir de la aplicación SageMaker Canvas para un modelo compartido.

En las pestañas Analizar y Predecir, puede ver el panel Historial compartido, que muestra las versiones del modelo y los comentarios que han compartido con usted los usuarios de Studio Classic.