Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 766 Bytes

README.md

File metadata and controls

32 lines (22 loc) · 766 Bytes

Music-Recommendation

Model Requirements:

pip install -r requirements.txt

To update the model requirement versions (incase the requirements do throw an error), run the following on a new environment:

pip install pip-tools
pip-compile requirements.in
pip install -r requirements.txt

DATA:

  • Lyrics = "TrackData.csv",
  • Words = "Words.txt"
  • Database = "track_metadata.db"
  • Encodings ="Encodings_numpy.pickle.npy"
  • User-Song Database = "train-triplets.txt"

Download the files from Google Drive.

The models can be run through the UI, which is developed using Streamlit. Run the streamlit app using the following command.

streamlit run ui.py