Skip to main content

A toolkit for recommender systems

Project description

RecKit

GitHub release (latest by date including pre-releases) PyPI Travis (.com) AppVeyor

RecKit is a collection of recommender utility codes.

Feature

  • Parse arguments from command line and ini-style files
  • Diverse data preprocessing
  • Fast negative sampling
  • Fast model evaluating
  • Convenient records logging
  • Flexible batch data iterator

Installation

Installation from binary

Binary installers are available at the Python package index

# PyPI
pip install reckit

Build from sources

To install reckit from source you need Cython:

pip install cython

In the reckit directory, execute:

python setup.py bdist_wheel

Then, you can find a *.whl file in ./dist/, and install it:

pip install ./dist/*.whl

Usage

You can find examples in NeuRec.

Download files

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

Source Distribution

reckit-0.2.4.tar.gz (189.0 kB view hashes)

Uploaded source

Built Distributions

reckit-0.2.4-cp38-cp38-win_amd64.whl (186.8 kB view hashes)

Uploaded cp38

reckit-0.2.4-cp38-cp38-win32.whl (159.1 kB view hashes)

Uploaded cp38

reckit-0.2.4-cp37-cp37m-win_amd64.whl (184.8 kB view hashes)

Uploaded cp37

reckit-0.2.4-cp37-cp37m-win32.whl (157.4 kB view hashes)

Uploaded cp37

reckit-0.2.4-cp36-cp36m-win_amd64.whl (184.3 kB view hashes)

Uploaded cp36

reckit-0.2.4-cp36-cp36m-win32.whl (157.1 kB view hashes)

Uploaded cp36

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page