Con AWS, puede construir, entrenar e implementar sus modelos rápidamente. Amazon Sagemaker es un servicio totalmente administrado que elimina la complejidad de los flujos de trabajo de ML para que cada desarrollador y científico de datos pueda implementar el aprendizaje automático para una amplia gama de casos de uso.
Los servicios de flujo de trabajo de AWS le facilitan administrar y escalar su infraestructura ML subyacente. 
AWS Deeplens le permite crear e implementar aplicaciones basadas en la visión por computadora de extremo a extremo.
AWS Deeplens está integrado con múltiples servicios de AWS. Utiliza estos servicios para crear, capacitar y lanzar su proyecto AWS Deeplens. Puede pensar en un proyecto de AWS Deeplens como dividido en dos transmisiones diferentes como se muestra la imagen.

Términos básicos de aprendizaje de refuerzo en el contexto de AWS Deepracer. 
En un modelo de aprendizaje de refuerzo, un agente aprende en un entorno interactivo en tiempo real mediante prueba y error utilizando comentarios de sus propias acciones . La retroalimentación se da en forma de recompensas .
AWS DeepComposer le brinda una manera creativa y fácil de comenzar con el aprendizaje automático (ML), específicamente la IA generativa. Consiste en un teclado USB que se conecta a su computadora para ingresar la melodía y la consola AWS DeepComposer , que incluye AWS DeepComposer Music Studio para generar música, aprender cápsulas para sumergirse profundamente en modelos de IA generativos y desafíos de los gráficos de compositores de AWS Deep para mostrar sus habilidades ML.
Para generar, crear y editar composiciones con AWS Deepcomposer, usa el AWS DeepComposer Music Studio. Para comenzar, necesita una pista de entrada y un modelo capacitado.
Para la pista de entrada, puede usar una pista de muestra, grabar una pista personalizada o importar una pista.
Cada experiencia de estudio musical de AWS Deep Composer admite tres técnicas de IA generativas diferentes: redes adversas generativas (GAN), red neuronal convolucional autorregresiva (AR-CNN) y transformadores.
Un GaN es un tipo de modelo de aprendizaje automático generativo que enfrenta dos redes neuronales entre sí para generar contenido nuevo: un generador y un discriminador.
El generador y el discriminador están entrenados en ciclos alternos. El generador aprende a producir datos cada vez más realistas, mientras que el discriminador se mejoró de manera iterativamente para aprender a diferenciar los datos reales de los datos recién creados.
Durante el entrenamiento, el generador y el discriminador funcionan en un bucle apretado como se muestra en la siguiente imagen. 
Para capacitar al modelo AR-CNN para predecir cuándo se deben agregar o eliminar las notas de su pista de entrada (EDIT EVENT), el modelo actualiza de forma iterativa la pista de entrada a suena más como el conjunto de datos de entrenamiento. Durante el entrenamiento, el modelo también tiene el desafío de detectar diferencias entre un rollo de piano original y un rollo de piano recién modificado.