Skip to content

csmithchicago/YouChoose

Repository files navigation

YouChoose

Build Status Coverage Status Code style: black Codacy Badge Documentation Status PyPI version

Project Overview

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.

Project Set-Up

Virtual Environment

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.

Install with PIP

pip install youchoose

Install From Source

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

Project References

About

An open source recommendation library built on PyTorch.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published