Interface for rating datasets
Declaring type: IRatings
Namespace: MyMediaLite.Data
Assembly: MyMediaLite
Collapse/Expand Public Methods
  Name Description
Public Method Abstract Add Overloaded. Add byte-valued rating to the collection
Public Method Abstract BuildItemIndices Build the item indices
Public Method Abstract BuildRandomIndex Build the random index
Public Method Abstract BuildUserIndices Build the user indices
Public Method Abstract Get Overloaded. Directly access rating by user and item
Public Method Abstract GetIndex Overloaded. Get index of rating for given user and item
Public Method Abstract GetItems Get all items that are referenced by a given list of indices
Public Method Abstract GetUsers Get all users that are referenced by a given list of indices
Public Method Abstract RemoveItem Remove all ratings of a given item
Public Method Abstract RemoveUser Remove all ratings by a given user
Public Method Abstract TryGet Overloaded. Try to retrieve a rating for a given user-item combination
Public Method Abstract TryGetIndex Overloaded. Try to get the index for given user and item
Collapse/Expand Public Properties
  Name Description
Public Property Abstract AllItems all item IDs in the dataset
Public Property Abstract AllUsers all user IDs in the dataset
Public Property Abstract Average average rating in the dataset
Public Property Abstract ByItem indices by item
Public Property Abstract ByUser indices by user
Public Property Abstract CountByItem rating count by item
Public Property Abstract CountByUser rating count by user
Public Property Abstract Item Directly access rating by user and item
Public Property Abstract Items the item entries
Public Property Abstract MaxItemID the maximum item ID in the dataset
Public Property Abstract MaxUserID the maximum user ID in the dataset
Public Property Abstract RandomIndex get a randomly ordered list of all indices
Public Property Abstract Users the user entries