Skip navigation links

LensKit 3.0-M2

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.grouplens.lenskit.collections
Custom collections and related utilities.
org.grouplens.lenskit.scored
Associate IDs with scores.
org.grouplens.lenskit.symbols
Interned symbols.
org.grouplens.lenskit.vectors
Sparse vectors and their operations.
org.lenskit.results  
Data Access 
Package Description
org.grouplens.lenskit.data.sql
JDBC-based data access layer.
Data Transformation 
Package Description
org.grouplens.lenskit.transform.clamp
Clamping functions.
org.grouplens.lenskit.transform.threshold
Threshold values.
org.grouplens.lenskit.transform.truncate  
org.grouplens.lenskit.vectors.similarity
Similarity functions over vectors.
Recommender Implementations 
Package Description
org.lenskit.predict  
org.lenskit.predict.ordrec  
Recommender Evaluation and Tooling 
Package Description
org.grouplens.lenskit.cli  
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.grouplens.lenskit.util
Utility classes used by the rest of LensKit.
org.grouplens.lenskit.util.io
I/O utilitises.
org.grouplens.lenskit.util.statistics
Statistical utilities.
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.io  
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.table  
org.lenskit.util.table.writer
Utilities for writing two-dimensional tables of data.
Other Packages 
Package Description
org.lenskit.baseline
Baseline scorers.
org.lenskit.bias
User-item bias models, suitable for use in baseline scorers and normalizers.
org.lenskit.config
Configuration loading support.
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.events
LensKit’s events and related types.
org.lenskit.data.history
User histories (sequences of events).
org.lenskit.data.output  
org.lenskit.data.packed
Binary-packed rating DAOs.
org.lenskit.data.ratings
Ratings data type.
org.lenskit.external  
org.lenskit.graph
Support code for visualizing recommender graphs.
org.lenskit.hybrid
Hybrid recommenders.
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.slopeone  
org.lenskit.transform.normalize
Interfaces and classes for data normalization.
org.lenskit.transform.quantize
Quantize values.
Skip navigation links