Artist Recommendation System (CA4015)
Table of Contents
Github Link
The github link for my assignment is https://github.com/reidya3/MusicArtistRecommendationSystem
Development
It is good practice to develop in a virtual environment. Note, this jupyter book was written using python 3.8
and on the Ubuntu
(Linux) operating system (OS). As such, all commands are setup for this installation and may not work for other OS's. To create a virtual environment called venv
, execute:
python3 -m venv venv
To activate it, execute
source venv/bin/activate
- Execute
pip install -r requirements.txt
to install requirements for development.
Usage
To build the jupyter book as HTML, please execute jupyter-book build --all book/
.
We use latex to build a PDF of our book for this investigation. On Ubuntu, please install the following prerequisite packages:
sudo apt-get install texlive-latex-recommended texlive-latex-ie \
texlive-fonts-recommended texlive-fonts-extra \
texlive-xetex latexmk
Next, to build a PDF of the project, please use the following command jupyter-book build book/ --builder pdflatex
. Note, you will have to build a html version first.
For further information on how to accomplish this on other OS's, please click here.
Report
The report can be found here
Website
The content of this jupyter book is hosted here. Github actions are utilized to automatically build the book and update the website when a push
or pull request
event occurs on the main branch.