Package | Description |
---|---|
org.grouplens.lenskit |
Interfaces defining the LensKit API.
|
Package | Description |
---|---|
org.grouplens.lenskit.basic |
Basic component implementations.
|
org.grouplens.lenskit.config |
Configuration loading support.
|
org.grouplens.lenskit.core |
Core API implementation classes for LensKit.
|
Package | Description |
---|---|
org.grouplens.lenskit.collections |
Custom collections and related utilities.
|
org.grouplens.lenskit.indexes |
Indexes mapping between objects or IDs and integers.
|
org.grouplens.lenskit.scored |
Associate IDs with scores.
|
org.grouplens.lenskit.symbols |
Interned symbols.
|
org.grouplens.lenskit.vectors |
Sparse vectors and their operations.
|
Package | Description |
---|---|
org.grouplens.lenskit.cursors |
Cursors for iterative data access.
|
org.grouplens.lenskit.data.dao |
LensKit data access objects.
|
org.grouplens.lenskit.data.dao.packed |
Binary-packed rating DAOs.
|
org.grouplens.lenskit.data.event |
LensKit's events and related types.
|
org.grouplens.lenskit.data.history |
User histories (sequences of events).
|
org.grouplens.lenskit.data.pref |
User preferences for items.
|
org.grouplens.lenskit.data.snapshot |
Snapshotting summarized user data.
|
org.grouplens.lenskit.data.source |
Support for data sources, packaged configurations of DAOs.
|
org.grouplens.lenskit.data.sql |
JDBC-based data access layer.
|
org.grouplens.lenskit.data.text |
Support for reading data from various forms of text files (mostly CSV its friends).
|
Package | Description |
---|---|
org.grouplens.lenskit.baseline |
Baseline predictors.
|
org.grouplens.lenskit.transform.clamp |
Clamping functions.
|
org.grouplens.lenskit.transform.normalize |
Interfaces and classes for data normalization.
|
org.grouplens.lenskit.transform.quantize |
Quantize values.
|
org.grouplens.lenskit.transform.threshold |
Threshold values.
|
org.grouplens.lenskit.transform.truncate | |
org.grouplens.lenskit.vectors.similarity |
Similarity functions over vectors.
|
Package | Description |
---|---|
org.grouplens.lenskit.knn |
Neighborhood-based collaborative filtering (common support code).
|
org.grouplens.lenskit.knn.item |
Implementation of item-item collaborative filtering.
|
org.grouplens.lenskit.knn.item.model |
Model classes and builders for the item-item k-NN collaborative filter.
|
org.grouplens.lenskit.knn.user |
Implementation of user-user collaborative filtering.
|
org.grouplens.lenskit.mf.funksvd | |
org.grouplens.lenskit.mf.svd | |
org.grouplens.lenskit.predict | |
org.grouplens.lenskit.predict.ordrec | |
org.grouplens.lenskit.slopeone |
Package | Description |
---|---|
org.grouplens.lenskit.inject |
Support classes for working with dependency injection.
|
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.parallel |
Utilities for parallel computation.
|
org.grouplens.lenskit.util.statistics |
Statistical utilities.
|
org.grouplens.lenskit.util.table | |
org.grouplens.lenskit.util.table.writer |
Utilities for writing two-dimensional tables of data.
|
Package | Description |
---|---|
org.grouplens.lenskit.external |