Skip to main content

Caidin: An Open-Source Recommendation Engine Library

Caidin is a Python library that provides a collection of recommendation algorithms and utilities for building recommendation systems. It aims to simplify the process of creating and experimenting with recommendation engines in various domains.

Features

  • Implementation of collaborative filtering, matrix factorization, and content-based recommendation algorithms.
  • Utility functions for data loading, preprocessing, and evaluation.
  • Clear and customizable model structures for users and recommenders.
  • Well-documented codebase with usage examples.

Installation

You can install Caidin using pip:

pip install caidin

For detailed installation instructions and requirements, please refer to the Installation Guide.

Documentation

For detailed usage instructions, API references, and example code, please refer to the Documentation.

Getting Started

Check out the Examples directory for step-by-step examples demonstrating how to use Caidin for building recommendation systems.

Contributing

We welcome contributions from the community! Please refer to the Contributing Guidelines for information on how to get started, code style, and the contribution process.

Code of Conduct

Please review our Code of Conduct that outlines the behavior we expect from all contributors and users of the project.

License

This project is licensed under the MIT License.

Metadata

Release files for caidin 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for caidin 0.0.1
File Size Uploaded
caidin-0.0.1.tar.gz 6.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for caidin 0.0.1
File Interpreter ABI Platform
caidin-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 12.8 kB

Release files / caidin-0.0.1.tar.gz

Download URL caidin-0.0.1.tar.gz
Size 6.3 kB
Tags Source
SHA-256 checksum
How to use checksums
518383ec966e926210356968a133c2121bac7c454ea54b4cf294feae38cb54cb
BLAKE2b-256 checksum
How to use checksums
8e06dfb81a503b93c7d4504bac7b4b2487d4863c3c5057efbea5a0b3de13e74c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release files / caidin-0.0.1-py3-none-any.whl

Download URL caidin-0.0.1-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b3165647c3391c645c4d22524d12ff24da2ab7e5b14655ccd00ae7fa7d8f186c
BLAKE2b-256 checksum
How to use checksums
c09f3bd7852185032516874dbe9bf865db5ae68b228bcecb0bf553c5eb210cdc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page