Skip to main content

No project description provided

Project description

TCC DMS Recommender System

Introduction

The project is structured as a GitLab repository for the DMS Recommender service. We're providing all types of recommender including, collaborative filtering, content-based, market basket analysis. Developers can choose any type of the recommender based on the use cases and user onboarding time period. For example, new user can apply, such as, content-based and market basket analysis. In later phase, collaborative filtering can be used.

Installation

pip install ...

Example Usage

Content-based recommendation

It is recommended to use when new users are onboarding in the platform.

# set up  the recommender (connect DB and choose tables)

# see all available categories or sub-categories

# prepare user preference for categories and sub-categories with top K (using category or sub-category IDs)
# without K, default is ...

# create top products list for this customers with relevant scores

# Now, apply these list with your app

Market Basket Analysis

It is recommended to use when new users are onboarding in the platform.

# set up recommender (connect DB and choose tables)

# run analysis

# see analysis result

# export analysis result as .csv

# inference the recommendations

Collaborative filtering

Recommended to use when users have purchasing history more than ... months or ... transactions. Also, routine updating model is mandatory.

# set up recommender (connect DB and choose tables)

Ensure your database contains the following tables with appropriate data:

  • SKUMASTER
  • ICCAT
  • ICDEPT
  • TRANSTKD
  • GOODSMASTER

# run model training

# see evaluation result

# save model to path

# inference the recommendations

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

Contentbased_recommend-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

contentbased_recommend-0.1.0-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file Contentbased_recommend-0.1.0.tar.gz.

File metadata

  • Download URL: Contentbased_recommend-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.0 CPython/3.12.0 Windows/11

File hashes

Hashes for Contentbased_recommend-0.1.0.tar.gz
Algorithm Hash digest
SHA256 12a9e8da85b2dec425f16cafc73ac190c66ec9ce422e3692e04ed276a0d04d90
MD5 d0fef707c1ea3936070b05847284df1a
BLAKE2b-256 fc2e2e5ac0d795e8274c06e1cface60ab67312f79cc7eab2ad6d0db2edd5d977

See more details on using hashes here.

File details

Details for the file contentbased_recommend-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for contentbased_recommend-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38e3882997e775caf031e8f79eb2c758eb1c2305e56d51aad4c868bedb22dfdd
MD5 1144e8e5921a39771d5d35e78a44fad6
BLAKE2b-256 88ea28fc03de680e0ff4432b6b9ee1cd4267944864fd1f3a71793aed84011b1b

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