Skip to content

KamRecSys: a python package of algorithms for recommender systems

Notifications You must be signed in to change notification settings

tkamishima/kamrecsys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KamRecSys

Description

kamrecsys is a python package of algorithms for recommender systems.

This package targets experimental algorithm used for research purpose. We concentrate on the flexibility of data structure or easiness for implementing new algorithm rather than scalability or efficiency of algorithms.

Installation

First, generate sample data sets that you need. Read a readme.md file in a data directory. You then build and install by using a setup.py script.

Requirements

We tested this module under the following packages:

  • Python 3.5+ or Python 2.7.x
  • NumPy
  • SciPy
  • scikit-learn
  • six

Algorithms

Item Finder

  • Matrix Factorization

    • Logistic Probabilistic Matrix Factorization (Explicit / Implicit Ratings)

Score Predictor

  • Matrix Factorization

    • Probabilistic Matrix Factorization
  • Topic Model

    • Probabilistic Latent Semantic Analysis (Multinomial)

DataSets

About

KamRecSys: a python package of algorithms for recommender systems

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages