MyMediaLite
3.09
|
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, 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 |