{"id":134,"date":"2020-08-30T10:34:35","date_gmt":"2020-08-30T10:34:35","guid":{"rendered":"https:\/\/machine-learning.webcloning.com\/2020\/08\/30\/learn-from-the-first-place-winner-of-the-first-aws-deepcomposer-chartbusters-bach-to-the-future-challenge\/"},"modified":"2020-08-30T10:34:35","modified_gmt":"2020-08-30T10:34:35","slug":"learn-from-the-first-place-winner-of-the-first-aws-deepcomposer-chartbusters-bach-to-the-future-challenge","status":"publish","type":"post","link":"https:\/\/salarydistribution.com\/machine-learning\/2020\/08\/30\/learn-from-the-first-place-winner-of-the-first-aws-deepcomposer-chartbusters-bach-to-the-future-challenge\/","title":{"rendered":"Learn from the first place winner of the first AWS DeepComposer Chartbusters Bach to the Future Challenge"},"content":{"rendered":"<div id=\"\">\n<p>AWS is excited to <a href=\"https:\/\/aws.amazon.com\/blogs\/machine-learning\/announcing-the-winner-for-the-aws-deepcomposer-chartbusters-bach-to-the-future-challenge\/\" target=\"_blank\" rel=\"noopener noreferrer\">announce<\/a> the winner of the first <a href=\"https:\/\/aws.amazon.com\/deepcomposer\/chartbusters\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS DeepComposer Chartbusters Challenge<\/a>, Catherine Chui. <a href=\"https:\/\/aws.amazon.com\/deepcomposer\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS DeepComposer<\/a> gives developers a creative way to get started with machine learning (ML). To make the learning more fun, in June 2020 we launched the Chartbusters Challenge, a competition where developers use AWS DeepComposer to create original compositions and compete to showcase their ML and generative AI skills. The first challenge, <em>Bach to the Future<\/em>, required developers to use a new generative AI algorithm provided on the AWS DeepComposer console to create compositions in the style of the classical composer Bach.<\/p>\n<p>When Catherine Chui first learned about AWS DeepComposer, she had no idea that one day she would be the winner for the Chartbusters Challenge and be the star of a blog post on the AWS Machine Learning Blog. We interviewed Catherine about her experience with the challenge and how she created her winning composition.<\/p>\n<div id=\"attachment_15126\" class=\"wp-caption alignnone\">\n<p><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-15126\" class=\"size-full wp-image-15126\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2020\/08\/26\/1-Catherine-with-ward.jpg\" alt=\"\" width=\"401\" height=\"534\"><\/p>\n<p id=\"caption-attachment-15126\" class=\"wp-caption-text\">Catherine with her gold record award<\/p>\n<\/div>\n<h2>Getting started with machine learning<\/h2>\n<p>Before entering the Chartbusters Challenge, Catherine had no prior experience with ML, and described herself as a beginner with AI. She was first introduced to AWS DeepComposer when her husband, Kitson, attended AWS re:Invent in 2019. Kitson is a teacher of the first AWS Educate Cloud Degree course, Higher Diploma in Cloud and Data Centre Administration, at the Hong Kong Institute of Vocational Education (IVE).<\/p>\n<p>\u201cAfter Kitson accompanied an IVE student to AWS re:Invent 2019 to join the AWS DeepRacer Championship Cup, he attended an AWS DeepComposer workshop and brought one unit back to Hong Kong,\u201d recalled Catherine. \u201cThat was the first time I had a look at the actual product and got some understanding of it.\u201d<\/p>\n<div id=\"attachment_15127\" class=\"wp-caption alignnone\">\n<p><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-15127\" class=\"size-full wp-image-15127\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2020\/08\/26\/2-Catherine-with-keyboard.jpg\" alt=\"\" width=\"401\" height=\"375\"><\/p>\n<p id=\"caption-attachment-15127\" class=\"wp-caption-text\">Catherine with her AWS DeepComposer keyboard<\/p>\n<\/div>\n<p>Catherine was inspired to compete in the Chartbusters Challenge when she saw her husband playing with the AWS DeepComposer keyboard with his students. Catherine loves classical piano music, having achieved the Associated Board of Royal Schools of Music (ABRSM) level 7.<\/p>\n<p>\u201cAt first, I was surprised why he was playing a tiny piano at home with his students, as I knew he is an IT teacher, not a music teacher. I do feel his piano skills are weak, so I started to help him to teach his students piano skills.\u201d<\/p>\n<p>Her curiosity with the AWS DeepComposer keyboard led her to work with Kitson\u2019s students, who were also competing in the Chartbusters Challenge. After helping the students with their piano skills, she was inspired to compete in <em>Bach to the Future<\/em>.<\/p>\n<p>\u201cWithin an hour of learning, I completed my first song with AI, which is fun and exciting!\u201d<\/p>\n<div id=\"attachment_15128\" class=\"wp-caption alignnone\">\n<p><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-15128\" class=\"size-full wp-image-15128\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2020\/08\/26\/3-Catherine-recording.jpg\" alt=\"\" width=\"400\" height=\"368\"><\/p>\n<p id=\"caption-attachment-15128\" class=\"wp-caption-text\">Catherine recording her first composition<\/p>\n<\/div>\n<h2><strong>Building in AWS DeepComposer <\/strong><\/h2>\n<p>To get started, she connected her AWS DeepComposer keyboard to the console and recorded an input melody. Catherine chose the Autoregressive Generative AI technique and Autoregressive CNN (AR-CNN) Bach model. The AR-CNN algorithm allows you to collaborate iteratively with the ML algorithm by experimenting with the hyperparameters to create an original composition. When deciding how to manipulate her model, she took the following into account:<\/p>\n<p>\u201cWe can use the output from one iteration of the AR-CNN algorithm as an input to the next iteration to help make it better and smoother. I kept the creative risk as low as possible, and didn\u2019t remove too much original notes as I would like to keep my original melody.\u201d<\/p>\n<p>The following screenshot shows the <strong>Music studio<\/strong> page on the AWS DeepComposer console.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-15129 size-full\" title=\"Music Studio Page on the AWS DeepComposer Console\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2020\/08\/26\/4-Music-studio-Screenshot.jpg\" alt=\"\" width=\"800\" height=\"459\"><\/p>\n<p>Catherine spent a couple of hours recording her melody, then spent time adjusting the compositions to enhance her composition. She created around 10 compositions and evaluated each composition until she was satisfied with her final melody. Catherine found the arpeggio and chord functions within the AWS DeepComposer keyboard to be helpful for auto-generating notes for her composition.<\/p>\n<p>She learned more about the AR-CNN algorithm in the AWS DeepComposer learning capsules. Learning capsules provide easy-to-consume, bite-size content to help you learn the concepts of generative AI algorithms.<\/p>\n<p>\u201cI learned the concept of AR-CNN, two neural networks that have a sophisticated design to help in adding and removing notes. I wouldn\u2019t get to experience it outside this setting. Although at the moment I\u2019m still not familiar with Amazon SageMaker, I think the learning capsules will help me in the future.\u201d<\/p>\n<p>The following screenshot shows the available learning capsules on the AWS DeepComposer console.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-15130 size-full\" title=\"Learning Capsules on AWS DeepComposer\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2020\/08\/26\/5-Deepcomposer-console.jpg\" alt=\"\" width=\"800\" height=\"627\"><\/p>\n<p>You can listen to Catherine\u2019s winning composition, \u201cGarden Partying in Bach,\u201d on the <a target=\"_blank\" rel=\"noopener noreferrer\">AWS DeepComposer Soundcloud<\/a> page.<\/p>\n<h2>Conclusion<\/h2>\n<p>The AWS DeepComposer Chartbusters Challenge <em>Bach to the Future<\/em> helped Catherine, who had no background in ML, develop her understanding of generative AI in just a few hours and then win the first AWS DeepComposer Chartbusters Challenge.<\/p>\n<div id=\"attachment_15131\" class=\"wp-caption alignnone\">\n<p><img decoding=\"async\" loading=\"lazy\" aria-describedby=\"caption-attachment-15131\" class=\"size-full wp-image-15131\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2020\/08\/26\/6-Catherine-with-IVE-students.jpg\" alt=\"\" width=\"400\" height=\"296\"><\/p>\n<p id=\"caption-attachment-15131\" class=\"wp-caption-text\">Catherine with IVE students in Hong Kong.<\/p>\n<\/div>\n<p>\u201cThe challenge inspired me that machine learning can bring up some ideas on composing new and creative music. I will keep joining the next challenges to learn something new and advanced about machine learning. Also, I will further help my husband\u2019s students at IVE by giving them feedback on music.\u201d<\/p>\n<p>Congratulations to Catherine Chui for her well-deserved win!<\/p>\n<p>We hope Catherine\u2019s story has inspired you to learn more about ML and AWS DeepComposer. Check out the next <a href=\"https:\/\/aws.amazon.com\/deepcomposer\/chartbusters\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS DeepComposer Chartbusters Challenge<\/a>, <em>The Sounds of Science<\/em>, that will run from 9\/1 to 9\/23.<\/p>\n<hr>\n<h3>About the Author<\/h3>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft wp-image-15147 size-full\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2020\/08\/26\/Paloma-Pineda-1.jpg\" alt=\"\" width=\"99\" height=\"137\">Paloma Pineda is a Product Marketing Manager for AWS Artificial Intelligence Devices. She is passionate about the intersection of technology, art, and human centered design. Out of the office, Paloma enjoys photography, watching foreign films, and cooking French cuisine.<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/aws.amazon.com\/blogs\/machine-learning\/learn-from-the-first-place-winner-for-the-first-aws-deepcomposer-chartbusters-bach-to-the-future-challenge\/<\/p>\n","protected":false},"author":0,"featured_media":135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[],"_links":{"self":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts\/134"}],"collection":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":0,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media\/135"}],"wp:attachment":[{"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salarydistribution.com\/machine-learning\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}