MyMediaLite
3.11
|
This namespace contains MyMediaLite's principal data structures, which are used e.g. to store the interaction data that is used to train personalized recommenders. More...
Classes | |
class | CombinedRatings |
Combine two IRatings objects More... | |
class | DataSet |
Abstract dataset class that implements some common functions More... | |
class | Extensions |
Extension methods for dataset statistics More... | |
interface | IDataSet |
Interface for different kinds of collaborative filtering data sets More... | |
class | IdentityMapping |
Identity mapping for entity IDs: Every original ID is mapped to itself More... | |
interface | IMapping |
Interface to map external entity IDs to internal ones to ensure that there are no gaps in the numbering More... | |
interface | IPosOnlyFeedback |
Interface for implicit, positive-only user feedback More... | |
interface | IRatings |
Interface for rating datasets More... | |
interface | ISplit |
generic dataset splitter interface More... | |
interface | ITimedDataSet |
interface for data sets with time information More... | |
interface | ITimedRatings |
Interface for rating datasets with time information More... | |
class | KDDCupItems |
Represents KDD Cup 2011 items like album, track, artist, or genre More... | |
class | Mapping |
Class to map external entity IDs to internal ones to ensure that there are no gaps in the numbering More... | |
class | PosOnlyFeedback |
Data structure for implicit, positive-only user feedback More... | |
class | PosOnlyFeedbackCrossValidationSplit |
K-fold cross-validation split for item prediction from implicit feedback More... | |
class | PosOnlyFeedbackSimpleSplit |
simple split for item prediction from implicit feedback More... | |
class | RatingCrossValidationSplit |
k-fold cross-validation split for rating prediction More... | |
class | Ratings |
Data structure for storing ratings More... | |
class | RatingScale |
Class containing information about the rating scale of a data set: valid rating values, minimum/maximum rating. More... | |
class | RatingsChronologicalSplit |
chronological split for rating prediction More... | |
class | RatingsPerUserChronologicalSplit |
per-user chronological split for rating prediction More... | |
class | RatingsProxy |
Data structure that allows access to selected entries of a rating data structure More... | |
class | RatingsSimpleSplit |
simple split for rating prediction More... | |
class | StaticByteRatings |
Array-based storage for rating data. More... | |
class | StaticRatings |
Array-based storage for rating data. More... | |
class | TimedRatings |
Data structure for storing ratings with time information More... | |
class | TimedRatingsProxy |
Data structure that allows access to selected entries of a timed rating data structure More... | |
Enumerations | |
enum | RatingType : byte { BYTE, FLOAT, DOUBLE } |
Represent different numerical types that are used to store the ratings More... | |
This namespace contains MyMediaLite's principal data structures, which are used e.g. to store the interaction data that is used to train personalized recommenders.
enum RatingType : byte |