An experiment to see similar songs based on lyrics and explore how it performs as a recommendation engine.
- Check out our Web App! It let's you discover similar songs to other songs (by lyrics) or see similar lyrics to any text. Powered by BERT
- Our Slide Deck. Find out more about how this was made and the answer to the question no one was asking: How good is a recommender engine that recommend songs only based on lyrics.
LyRec.ipynbJupyter Notebook used to clean the datasets and generate BERT embeddings for all the songsuser_songs.ipynbJupyter Notebook used to make an lyrics based recommendation engine and evaluate it's performancebackend/Code for our FastAPI based backend. Also contains AWS deployment instructions and a Dockerfilefrontend/Code for the Next.JS based UI and clientside stuff. It is hosted on Vercel
- Aditya Pethe (@aditya-pethe)
- George Thayamkery (@geooot)
- Nathan Read (@nathancread)
