Dengan AWS, Anda dapat membangun, melatih, dan menggunakan model Anda dengan cepat. Amazon Sagemaker adalah layanan yang dikelola sepenuhnya yang menghilangkan kompleksitas dari alur kerja ML sehingga setiap pengembang dan ilmuwan data dapat menggunakan pembelajaran mesin untuk berbagai kasus penggunaan.
Layanan alur kerja AWS memudahkan Anda untuk mengelola dan mengukur infrastruktur ML yang mendasari Anda. 
AWS Deeplens memungkinkan Anda untuk membuat dan menggunakan aplikasi berbasis visi komputer ujung ke ujung.
AWS Deeplens terintegrasi dengan beberapa layanan AWS. Anda menggunakan layanan ini untuk membuat, melatih, dan meluncurkan proyek AWS Deeplens Anda. Anda dapat menganggap proyek AWS Deeplens dibagi menjadi dua aliran yang berbeda seperti yang ditunjukkan gambar.

Istilah pembelajaran penguatan dasar dalam konteks AWS DEEPRACER. 
Dalam model pembelajaran penguatan, agen belajar dalam lingkungan real-time interaktif dengan coba-coba menggunakan umpan balik dari tindakannya sendiri. Umpan balik diberikan dalam bentuk hadiah .
AWS DeepComposer memberi Anda cara kreatif dan mudah untuk memulai dengan Machine Learning (ML), khususnya AI generatif. Ini terdiri dari keyboard USB yang terhubung ke komputer Anda ke input melodi dan konsol AWS DeepComposer , yang mencakup AWS DeepComposer Music Studio untuk menghasilkan musik, belajar kapsul untuk menyelam jauh ke dalam model AI generatif, dan AWS DeepComposer Chartbusters tantangan untuk menunjukkan keterampilan ML Anda.
Untuk menghasilkan, membuat, dan mengedit komposisi dengan AWS DeepComposer, Anda menggunakan AWS DeepComposer Music Studio. Untuk memulai, Anda memerlukan trek input dan model terlatih.
Untuk trek input, Anda dapat menggunakan trek sampel, merekam trek khusus, atau mengimpor trek.
Setiap pengalaman AWS DeepComposer Music Studio mendukung tiga teknik AI generatif yang berbeda: Generatif Perpisahan Jaringan (GANS), Autoregressive Convolutional Neural Network (AR-CNNS), dan Transformers.
GAN adalah jenis model pembelajaran mesin generatif yang mengadu dua jaringan saraf satu sama lain untuk menghasilkan konten baru: generator dan diskriminator.
Generator dan diskriminator dilatih dalam siklus bergantian. Generator belajar untuk menghasilkan lebih banyak data realistis sementara diskriminator secara iteratif menjadi lebih baik dalam belajar untuk membedakan data nyata dari data yang baru dibuat.
Selama pelatihan, generator dan diskriminator bekerja dalam lingkaran ketat seperti yang digambarkan pada gambar berikut. 
Untuk melatih model AR-CNN untuk memprediksi kapan catatan perlu ditambahkan atau dihapus dari trek input Anda (EDIT Event), model ini secara iteratif memperbarui trek input agar terdengar lebih seperti dataset pelatihan. Selama pelatihan, model ini juga ditantang untuk mendeteksi perbedaan antara gulungan piano asli dan gulungan piano yang baru dimodifikasi.