lenskit#
Submodules#
LensKit ALS implementations. |
|
Basic and baseline pipeline components. |
|
Batch-run recommendation pipelines for evaluation. |
|
LensKit general configuration |
|
Data abstractions and data set access. |
|
Warning and error classes and general LensKit diagnostic code. |
|
Flexible PyTorch matrix factorization models for LensKit. |
|
FunkSVD (biased MF). |
|
Hierarchical Poisson factorization from |
|
Bridges to recommendation models from |
|
Types and functions for lazy values. These are used mostly for pipeline inputs. |
|
Logging, progress, and resource records. |
|
Mathematical helper routines. |
|
Metrics for evaluating recommender outputs. |
|
Top-level LensKit functions for recommender operations. |
|
LensKit parallel computation support. |
|
LensKit pipeline abstraction. |
|
Utilities to manage randomness in LensKit and LensKit experiments. |
|
top-N re-rankers. |
|
Recommendation models using SciKit-Learn. |
|
Splitting data for train-test evaluation. |
|
Support code for managing model state. |
|
LensKit statistical computations. |
|
Components for generating sochastic outputs in LensKit pipelines. |
|
LensKit test harnesses and utilities. |
|
PyTorch utility functions. |
|
Interfaces and support for model training. |
|
Tune parameters using Ray Tune. |
Exported Aliases#
- lenskit.configure()#
Re-exported alias for
lenskit.config.configure().
- lenskit.lenskit_config()#
Re-exported alias for
lenskit.config.lenskit_config().
- class lenskit.Dataset#
Re-exported alias for
lenskit.data.Dataset.
- class lenskit.DatasetBuilder#
Re-exported alias for
lenskit.data.DatasetBuilder.
- lenskit.predict()#
Re-exported alias for
lenskit.operations.predict().
- lenskit.recommend()#
Re-exported alias for
lenskit.operations.recommend().
- lenskit.score()#
Re-exported alias for
lenskit.operations.score().
- class lenskit.Component#
Re-exported alias for
lenskit.pipeline.Component.
- class lenskit.Pipeline#
Re-exported alias for
lenskit.pipeline.Pipeline.
- class lenskit.RecPipelineBuilder#
Re-exported alias for
lenskit.pipeline.RecPipelineBuilder.
- lenskit.topn_pipeline()#
Re-exported alias for
lenskit.pipeline.topn_pipeline().
- class lenskit.TTSplit#
Re-exported alias for
lenskit.splitting.TTSplit.