| 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).