Amazon SageMaker es un servicio que cubre todo el flujo de trabajo de Machine Learning, provee la habilidad de construir, entrenar, y deployar modelos de Machine Learning en forma rápida.
¿Cómo funciona?
Recordemos, en ML nosotros “enseñamos” a una computadora a hacer predicciones, o inferencias. El Flujo de trabajo sería.

En Amazon SageMaker utilizamos Jupyter notebook para procesar los datos de ejemplo en su instancia de notebook.
Crear una instancia de Amazon SageMaker notebook.
- Ingresar en https://console.aws.amazon.com/sagemaker/.
- Selecciona “Crear una Notebook Instance”
- Notebook Instance Name: Nombre de la instancia
- Notebook Instance Type: Instancias optimizadas para encajar diferentes casos de uso de ML. Varian en CPU, GPU, Memoria y capacidad de network. Ver tipos.
- Elastic Inference: Te permite agregar inferencias de aceleración a un endpoint hosteado por una fracción del costo del uso de una instancia complete de GPU.
- IAM role: Las instancias de notebook requieren permisos para llamar otros servicios incluyendo SageMaker y S3. Amazon SageMaker Roles. En este ejemplo creamos un rol.
- VPC: (Opcional) acceder a una Virtual Private Cloud de la notebook instance.
- Lifecycle Configuration: Para utilizar scripts que correrán al crear o iniciar la instancia.
- Encryption key: Si se quiere que utilice un AWS Key MS para encriptar data en el almacenamiento de la ML.
- Volume Size: Se especifica el tamaño en GB, del volumen de almacenamiento de la ML que está adjunta a la instancia notebook.
- Crearmos la instancia
Una vez que la instancia fue creada.
Una vez que la instancia pasó a estar En Servicio selecciona la opción de “Open Jupyter”-
Allí tenemos lo siguiente:
Una vez allí pueden ir a SageMakerExamples y seleccionar un open source package en este caso seleccionaremos USE el indicado en amarillo.
En este notebook vamos a construir un modelo, para predecir si un cliente se registrará para una cuenta de deposito a un banco luego de uno o más llamados. Se utilizará un dataset público que tiene información sobre contacto con clientes y si los clientes se han suscripto a una cuenta de deposito de un banco de Europa.
Allí podemos ir leyendo, corriendo y evaluando la documentación.

Leave a Reply