Deep Learning for Natural Language Processing

MC NLP Rap Lyrics Generator

Train a rap lyrics generation language model using Eminem's lyrics dataset and LSTM.

Natural language generation is an NLP task which has drawn attention widely in recent years. Besides commercial NLG technology such as chatbot, generating literary works is another interesting application. Some work has been done on writing Shakespeare's poem and generating paragraph with Harry Potter's style. As a rap lover, I believe that generating rap lyrics is much more realistic since some rap lyrics written by human are not meaningful. In this project, I start from training a character-level language model using LSTM based on Eminem's songs' lyrics dataset which contains around 50000 lines of lyrics. Then I will explore word-level model to examine the new generator's performance. The ultimate goal of this project is generating several lines of rap lyrics which might be identified as human's works by testers.

Media Links

View Poster