API Reference
Data representation
|
User object for recommenders. |
|
Item object for recommenders. |
|
An event object that represents a single user-item interaction. |
MovieLens datasets created by GroupLens. |
Baseline recommenders
Random baseline that randomly ranks candidates. |
|
Popularity-based non-personalized baseline that prioritizes items observed most through update, regardless of user profiles. |
Collaborative filtering
Incremental User-based Collaborative Filtering using k-Nearest-Neighbor (kNN). |
|
|
Incremental Matrix Factorization (MF). |
|
Incremental Matrix Factorization with BPR optimization. |
Feature-based recommenders
|
Incremental Factorization Machines (FMs). |
|
Online matrix sketching. |
Vector manipulation utilities
Utility functions for feature hashing that encodes a feature value to a vector. |
|
Utility classes for vector projection. |
Evaluation utilities
Ranking-based evaluation metrics for recommender systems |
|
|
Wrap a streaming recommender and evaluate them in the positive-only feedback setting. |