API Reference#
These pages contain the reference documentation for the LensKit modules, classes, etc.
Core Abstractions#
LensKit pipeline abstraction. |
|
Warning and error classes and general LensKit diagnostic code. |
|
|
Components and Models#
These packages provide various recommendation components and models. Many of them need to be installed separately.
LensKit algorithms. |
|
FunkSVD (biased MF). |
|
Batch Inference and Evaluation#
These package provide evaluation metrics and analysis and batch-inference support. The evaluation code is not directly linked to the rest of LensKit and can be used to evaluate the output of any recommender system implementation.
Batch-run predictors and recommenders for evaluation. |
|
Metrics for evaluating recommendations. |
|
Splitting data for train-test evaluation. |
Implementation Helpers#
These modules provide various utilities and helpers used to implement LensKit, and may be useful in building new models and components for LensKit.
Mathematical helper routines. |
|
LensKit parallel computation support. |
|
Miscellaneous utility functions. |