Pipeline API#
This page documents the LensKit pipeline API, exposed in the
lenskit.pipeline
module.
Pipeline Classes#
Component Interface#
These are the interfaces and classes you need to reference when building new LensKit components.
Interface for configurable pipeline components (those that have hyperparameters). |
|
Interface for pipeline components that can learn parameters from training data, and expose those parameters for serialization as an alternative to pickling (components also need to be picklable). |
|
Mixin class providing automatic configuration support based on constructor arguments. |
Standard Pipelines#
Create a pipeline that produces top-N recommendations using the specified scorer. The scorer should have the following call signature::. |