Skip to main content

deeprecsys is an open tool belt to speed up the development of modern data science projects at an enterprise level

Project description

Deep RecSys

deeprecsys is an open tool belt to speed up the development of modern data science projects at an enterprise level.

These words were chosen very carefully, and by them we mean:

  • Open: we rely on OSS and distribute openly with a GNU GPLv3 license that won't change in the future. The official distribution channels are pypi (see deeprecsys at pypi) and GitHub (see deeprecsys at Github).
  • Tool belt: this project contains code that may extract, process, analyse, aggregate, test, and present data.
  • Modern: the code will be updated as much as possible to the newest versions, as long as they are stable and don't break pre-existing functionality.
  • Data Science: This project will contain a mixture of data engineering, machine learning engineering, data analysis, and data visualization.
  • Enterprise: The code deployed here will likely have been battle-tested by large organizations with millions of customers. Unless stated, it is production-ready. All code including dependencies is audited and secure.

Historical Note

If you're here from the research piece Optimized Recommender Systems with Deep Reinforcement Learning, please checkout the old branch origin/thesis for reproducibility. The README should contain instructions to get you started.

Installation and usage

Installation depends on your framework, so you may need to adapt this. Here's an example using pip:

pip install deeprecsys

For Developers

Source Control

All source control is done in git, via GitHub. Make sure you have a modern version of git installed. For instance, you can checkout the project using SSH with:

git clone git@github.com:luksfarris/deeprecsys.git

Automation

All scripts are written using Taskfile. You can install it following Task's instructions. The file with all the tasks is Taskfile.yml.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deeprecsys-0.2.6.tar.gz (33.1 kB view details)

Uploaded Source

Built Distribution

deeprecsys-0.2.6-py3-none-any.whl (43.8 kB view details)

Uploaded Python 3

File details

Details for the file deeprecsys-0.2.6.tar.gz.

File metadata

  • Download URL: deeprecsys-0.2.6.tar.gz
  • Upload date:
  • Size: 33.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/6.8.0-1007-azure

File hashes

Hashes for deeprecsys-0.2.6.tar.gz
Algorithm Hash digest
SHA256 8b2bccb769d3ba0d5002de76ff0934bb98978ba2228f1602f1a6a615679b5beb
MD5 1c6a2f7762ffd707108a29b6fa5ff6d1
BLAKE2b-256 c8d0ab8bd9364421f2acb222fb5380713c471cf02d1425b531808fdfbe7bc3f3

See more details on using hashes here.

File details

Details for the file deeprecsys-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: deeprecsys-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 43.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.9 Linux/6.8.0-1007-azure

File hashes

Hashes for deeprecsys-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 471a933b665b37d8264c284fb018f2a1c5a29003af2c80a8725dd672cdbbd017
MD5 5105f093f53a3699c9946ea4dadbc78b
BLAKE2b-256 7262e77ef571d2e0b1cd755b2146c6cf9c0d9d0f4634d887f9cd9e35af5a7402

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page