Recurrent Neural Networks for Song Lyrics

Introduction I recently became interested in neural networks and sought interesting applications of what they could do. Neural networks are based on how the human brain works; the networks are made up of many nodes that take inputs and predict outputs. Over time, with more data, the networks improve by correcting for error, known as backpropagation. Neural networks become especially useful when there are many “layers” between the input and output that allow for more fine-tuned fitting of data....

May 5, 2019 · 2 min · Lucas Pauker

Automatic DJ Project

This project done for my CS106X class mixes two given mp3 files together and has a visualization to go with it. Introduction I have always been awestruck by DJing and have had little idea of how it is done. I set out to create a python script to mix songs to understand the process a bit better. I first found that DJs use many effects in their mixes. These effects include changing tempo of songs, changing the pitch, as well as adding noises from other tracks....

March 24, 2019 · 3 min · Lucas Pauker