YouChoose is an open source recommendation library built on PyTorch.
Project description
YouChoose
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file youchoose-0.1.1.tar.gz.
File metadata
- Download URL: youchoose-0.1.1.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
122251032e870efad5873206335b172c7908355dee495fefb15f2bcd154469c1
|
|
| MD5 |
4ea8fe7df07df13911442656aabcee66
|
|
| BLAKE2b-256 |
6fac223a5821d6778fd15bc4c52872491c28d9143c9ce2929ef276e3ec788a92
|
File details
Details for the file youchoose-0.1.1-py3-none-any.whl.
File metadata
- Download URL: youchoose-0.1.1-py3-none-any.whl
- Upload date:
- Size: 21.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c45defe04a82aa480e5ed52e6fc29e88786db0a395e7fc3af0697670ba293774
|
|
| MD5 |
694abfccc3e87f0e14734cf0d97d93c1
|
|
| BLAKE2b-256 |
020317b060b1d21d31cf9fd9a8db9cfe6f4317f2e1fa6abe5f09205965cdcf0e
|