Get a Taste of the Bootcamp Curriculum with Intro to Data Science. Class Starts Jan 24!

Made at Metis: Two Music Lovers Build Neural Networks

By Emily Wilson • November 20, 2017

This post features two final projects created by recent graduates of our data science bootcamp. Take a look at what's possible in just 12 weeks.

Susan Fung, Ph.D.
Metis Graduate

When recent graduate Susan Fung says that Justin Bieber and Neil Young helped her learn about neural networks, she means it. She wanted to explore neural networks for her final bootcamp project, and as a music fan/neuroscientist, she thought to herself, what better way to do so than by training a neural network using Justin Bieber and Neil Young lyrics? 

"As a neuroscientist, it was too good an opportunity to pass up," she wrote. "What I wanted to do was generate new lyrics based on an artist's style. So at the highest level, train a neural network (NN) on a corpus of Artist X's songs, plug in a seed phrase, receive new text." 

Curious how she got the job done? Read about the entire process on her blog here. She writes about the tools and methods she used throughout, the technical process, and the results, including notes about future work. 
_____

Matt Murray 

Metis Graduate 

For his final project, graduate Matt Murray created a song recommendation engine with deep learning using Juno Download, a digital download website predominantly used by DJs that has a huge back catalog of tracks for sale. On his blog, Matt writes, "It’s a great music resource and they provide a generous 2-minute sample MP3 file for each song they have for sale. The only problem is…it’s really hard to find music on the site that isn’t a new release or currently top of the sales charts."

While it makes sense that newer music generates the most revenue, Murray's curiosity led him to wonder about the other 99% of musical content on the site. It was hard to find – so how could it be made easier? He felt that the site was missing a content-based "you might also like"-type recommender.

So he started downloading songs and converting them into spectrograms. After that, he trained a CNN (convolutional neural network) on the image data. "I needed to teach it to recognize what the different types of music ‘looked’ like in the spectrogram images, so I used the genre labels and trained it to identify the music genre from the images," he wrote. 

And that's just the start. Visit his blog to read a detailed post on his project. 
_____

Want to learn more about the data science bootcamp? Check it out!


Similar Posts

alumni Uswv77uqzw0nvpc2ofww
Made at Metis: Restaurant Recommendations & a What-to-Watch Guide

By Emily Wilson • December 21, 2018

To go out or to stay in, that is the question. If you're in need of an answer to this common conundrum, here are two bootcamp final projects that can help. Iris Borkovsky's restaurant recommender helps you choose a delicious and well-reviewed dining spot nearby while Benjamin Sturm's movie recommender helps you make the next tough decision of what to stream.

alumni Hoyh8rrkswiynzavxujv
For Former Academic Dan Taber, Data Science Bootcamp Bridged Skills Gap to Industry

By Emily Wilson • October 23, 2018

Bootcamp grad Dan Taber is certainly no stranger to data. Prior to landing his current role, he’d already been working with data for more than 15 years in various academic roles spanning science, technology, and policy. But his hard skills had fallen out of date. Enter the bootcamp as a way to bridge the gap between his academic background and industry ambitions.

alumni Tk7tqq7q9gdral9zntsw
VIDEO: Meet Metis Seattle Alum Susan Fung, Sr. Data Analyst at Liberty Mutual

By Metis • November 20, 2018

In this video interview, hear Metis Seattle graduate Susan Fung tell the story of how she selected Metis vs. academia, plus hear thoughts on her current role with Liberty Mutual and how the bootcamp helped her prepare for it.