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)
| File | Size | Uploaded | |
|---|---|---|---|
| caidin-0.0.1.tar.gz | 6.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|