Data Abstractions#
The lenskit.data
module provides the core data abstractions LensKit uses
to represent recommender system inputs and outputs.
Data Sets#
Representation of a data set for LensKit training, evaluation, etc. |
|
Create a dataset from a data frame of ratings or other user-item interactions. |
|
Load a MovieLens dataset. |
|
Load the ratings from a MovieLens dataset as a raw data frame. |
Item Data#
Representation of a (usually ordered) list of items, possibly with scores and other associated data; many components take and return item lists. |
|
A collection of item lists. |
|
Key type for user IDs. |
|
Built-in immutable sequence. |
Recommendation Queries#
Representation of a the data available for a recommendation query. |
Terms and Identifiers#
Vocabularies of terms, tags, entity IDs, etc. |
See also:
lenskit.data.types.EntityId