Avec AWS, vous pouvez construire, former et déployer vos modèles rapidement. Amazon SageMaker est un service entièrement géré qui supprime la complexité des flux de travail ML afin que chaque développeur et scientifique des données puisse déployer l'apprentissage automatique pour un large éventail de cas d'utilisation.
Les services de flux de travail AWS vous permettent de gérer et d'étendre votre infrastructure ML sous-jacente. 
AWS Deeplens vous permet de créer et de déployer des applications basées sur la vision par ordinateur de bout en bout.
AWS Deeplens est intégré à plusieurs services AWS. Vous utilisez ces services pour créer, former et lancer votre projet AWS Deeplens. Vous pouvez penser à un projet AWS Deeplens comme étant divisé en deux flux différents comme l'image montré.

Termes d'apprentissage de renforcement de base dans le contexte d'Aws Deepracer. 
Dans un modèle d'apprentissage par renforcement, un agent apprend dans un environnement interactif en temps réel par essais et erreurs en utilisant les commentaires de ses propres actions . Les commentaires sont donnés sous forme de récompenses .
AWS Deepcomposer vous offre un moyen créatif et facile de commencer avec l'apprentissage automatique (ML), en particulier l'IA génératrice. Il se compose d'un clavier USB qui se connecte à votre ordinateur pour saisir la mélodie et la console AWS Deepcomposer , qui comprend AWS DeepCoser Music Studio pour générer de la musique, l'apprentissage des capsules pour plonger profondément dans les modèles générateurs de l'IA et les défis de cartes de cartouches AWS DeepCoser pour montrer vos compétences en ML.
Pour générer, créer et modifier des compositions avec AWS Deepcomposer, vous utilisez le studio de musique AWS DeepComposer. Pour commencer, vous avez besoin d'une piste d'entrée et d'un modèle formé.
Pour la piste d'entrée, vous pouvez utiliser un exemple de piste, enregistrer une piste personnalisée ou importer une piste.
Chaque expérience AWS Deepcomposer Music Studio prend en charge trois techniques d'IA génératives différentes: les réseaux adversariaux génératifs (GAN), le réseau neuronal convolutionnel autorégressif (AR-CNNS) et les transformateurs.
Un GAN est un type de modèle d'apprentissage automatique générateur qui propose deux réseaux de neurones les uns contre les autres pour générer de nouveaux contenus: un générateur et un discriminateur.
Le générateur et le discriminateur sont formés à des cycles alternés. Le générateur apprend à produire des données de plus en plus réalistes tandis que le discriminateur s'améliore itérativement pour apprendre à différencier les données réelles des données nouvellement créées.
Pendant la formation, le générateur et le discriminateur travaillent dans une boucle serrée comme le montre l'image suivante. 
Pour former le modèle AR-CNN pour prédire lorsque les notes doivent être ajoutées ou supprimées de votre piste d'entrée (événement d'édition), le modèle met à jour de manière itérative la piste d'entrée pour ressembler plus à l'ensemble de données de formation. Pendant la formation, le modèle est également mis au défi de détecter les différences entre un rouleau de piano original et un rouleau de piano nouvellement modifié.