Interface | Description |
---|---|
Preference |
A real-valued preference a user has for an item.
|
RatingMatrix |
Snapshot of the ratings data for building a recommender.
|
RatingVectorPDAO |
Proxy DAO for user ‘rating vectors’, which are mappings of items to user preference.
|
Class | Description |
---|---|
AbstractRatingVectorPDAO |
Base class for helping construct rating vector proxy DAOs.
|
CountSumRatingVectorPDAO |
Rating vector DAO that sums the
count attributes for entities. |
EntityCountRatingVectorPDAO |
Rating vector DAO that counts entities appearing for a user.
|
InteractionStatistics |
Interaction statistics, counting the number of times an item has been interacted with.
|
InteractionStatistics.CountSumISProvider |
Provider that counts item interactions.
|
InteractionStatistics.ISProvider |
Provider that counts item interactions.
|
PackedRatingMatrix |
An in-memory snapshot of rating data stored in packed arrays.
|
PackedRatingMatrixProvider |
Build a packed rating matrix from the available rating events.
|
PreferenceDomain |
An object describing the domain of preference data, used in ratings and predictions.
|
PreferenceDomainBuilder |
Build a
PreferenceDomain . |
Rating |
A user rating an item.
|
Rating.WithTimestamp | |
RatingBuilder |
Build a
Rating . |
RatingMatrixEntry |
An entry in a
RatingMatrix . |
Ratings |
Utilities for working with ratings.
|
RatingSummary |
A summary of the ratings data.
|
RatingSummaryProvider |
Default builder for rating summaries.
|
StandardRatingVectorPDAO |
Rating vector source that extracts user ratings from the database.
|
Annotation Type | Description |
---|---|
InteractionEntityType |
Qualifier for the type of entities that record user-item interactions.
|
Ratings data type.
This package contains LensKit’s core Rating
event type, as well as additional classes for working with rating data (and pseudo-ratings derived from other user activity).