neural_notes_banner
MIDS Capstone Project Summer 2019

Neural Notes

Visual Exploration of Songs using AI Content-Based Embeddings

The recorded music industry has experienced a revival in the past 3 years of consecutive growth both in the U.S. and globally, after period of precipitous decline of physical media sales since 2000.  This is turnaround is predominantly driven by the growth of streaming services, in particular paid subscription services, and global streaming revenue accounted for almost half (47%) of global revenue, and paid subscription grew globally by +32.9% in 2018. One of the most important value propositions for subscription services is the ability to offer personalized content delivery and enable “discovery” of new music which tailored to subscribers’ preferences. These historically relied on content-agnostic collaborative filtering techniques which are known to suffer from cold-start problems. There is ongoing research into using new deep learning techniques from the rapidly advancing image recognition and natural language processing fields to improve on content-based music recommendations, and our project will be looking into developing new methods and techniques to further this body of research.

Neural Notes is an interactive 3D visualization app for music lovers to do self-directed song discovery with content-based recommendations using artificial intelligence and deep learning.

Tags: spectrograms, CNN, image recognition, transfer learning, embeddings generation, clustering and non-linear dimensionality reduction with T-SNE, visualizations using Dash, hosted on Google App Engine.

neural_notes_teaser
neural_notes_teaser
spectrograms
spectrograms
neural_notes_screenshot
neural_notes_screenshot

Video

Neural Notes - Explore the Free Music Archive with Song Embeddings

Neural Notes - Explore the Free Music Archive with Song Embeddings

If you require video captions for accessibility and this video does not have captions, click here to request video captioning.

Last updated:

August 26, 2019