Skip navigation links

LensKit 3.0-SNAPSHOT

General API 
Package Description
org.lenskit  
org.lenskit.api
Interfaces defining an implementation-independent recommendation API.
Core 
Package Description
org.lenskit.basic
Basic component implementations.
Data Structures 
Package Description
org.lenskit.results  
Data Access 
Package Description
org.lenskit.data.dao
LensKit data access objects.
org.lenskit.data.dao.file  
org.lenskit.data.entities
Code for LensKit’s core entity data model.
org.lenskit.data.output  
org.lenskit.data.ratings
Ratings data type.
org.lenskit.data.store
In-memory storage of entities.
org.lenskit.util.io  
Data Transformation 
Package Description
org.grouplens.lenskit.transform.clamp
Clamping functions.
org.grouplens.lenskit.transform.threshold
Threshold values.
org.grouplens.lenskit.transform.truncate  
Recommender Implementations 
Package Description
org.lenskit.baseline
Baseline scorers.
org.lenskit.knn
Neighborhood-based collaborative filtering (common support code).
org.lenskit.knn.item
Implementation of item-item collaborative filtering.
org.lenskit.knn.item.model
Model classes and builders for the item-item k-NN collaborative filter.
org.lenskit.knn.user
Implementation of user-user collaborative filtering.
org.lenskit.mf.funksvd  
org.lenskit.mf.svd  
org.lenskit.predict  
org.lenskit.predict.ordrec  
org.lenskit.slopeone  
Recommender Evaluation and Tooling 
Package Description
org.lenskit.cli
LensKit command line commands and infrastructure.
org.lenskit.cli.commands
Commands for the LensKit CLI.
org.lenskit.cli.util
Helper utilities for the LensKit CLI.
org.lenskit.eval.crossfold  
org.lenskit.eval.temporal  
org.lenskit.eval.traintest
Train-test evaluation support.
org.lenskit.eval.traintest.metrics  
org.lenskit.eval.traintest.predict
Prediction accuracy measurements for the train-test evaluator.
org.lenskit.eval.traintest.recommend  
Utility Classes 
Package Description
org.grouplens.lenskit.iterative
Common utilities for iterative methods.
org.lenskit.inject
Support classes for working with dependency injection.
org.lenskit.util  
org.lenskit.util.collections
Custom collections and related utilities.
org.lenskit.util.describe
The ‘describer’ framework.
org.lenskit.util.keys
Data structures indexed by long IDs (keys).
org.lenskit.util.math  
org.lenskit.util.monitor  
org.lenskit.util.parallel
Utilities for parallel and concurrent computation.
org.lenskit.util.reflect  
org.lenskit.util.table  
org.lenskit.util.table.writer
Utilities for writing two-dimensional tables of data.
Other Packages 
Package Description
org.lenskit.bias
User-item bias models, suitable for use in baseline scorers and normalizers.
org.lenskit.config
Configuration loading support.
org.lenskit.external  
org.lenskit.graph
Support code for visualizing recommender graphs.
org.lenskit.hybrid
Hybrid recommenders.
org.lenskit.rerank
re-ranking recommenders.
org.lenskit.similarity
Similarity functions over vectors.
org.lenskit.transform.normalize
Interfaces and classes for data normalization.
org.lenskit.transform.quantize
Quantize values.
Skip navigation links