A recommender system built on PyTorch. I wanted a library similar to what was provided in OpenRec but for PyTorch. Spotlight is a similar package but appears to have died. And while it does have some nice features, instead of forking it and building on it, I wanted to start at the ground floor to build a library that would be simple to use but also easy to configure.
The best way to run the code is to use a python virtual environment. This will require that you have python3 and git already installed on your system. To begin, run python3 -m venv project-name
to create a virtual environment in a folder called project-name. Now run cd project-name
to change directories.
pip install youchoose
The following command is then run to clone the repository.
git clone https://github.com/csmithchicago/YouChoose.git
source bin/activate
cd YouChoose
pip install -r requirements.txt