MyMediaLite  3.11
Namespaces | Classes
Package MyMediaLite

Namespaces

package  Correlation
 This namespace contains several correlation/distance measures.
 
package  Data
 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.
 
package  DataType
 This namespace contains standard data types that are used by MyMediaLite, e.g. matrices, vectors, etc.
 
package  Diversification
 This namespace contains methods for diversifying result lists.
 
package  Ensemble
 This namespace contains recommender ensembles.
 
package  Eval
 This namespace contains evaluation routines.
 
package  HyperParameter
 This namespace contains classes for automated hyper-parameter search.
 
package  IO
 This namespace contains I/O routines, e.g. to load interaction data from files and databases, or for loading recommender models from disk.
 
package  ItemRecommendation
 This namespace contains item recommenders and some helper classes for item recommendation.
 
package  RatingPrediction
 This namespace contains rating predictors and some helper classes for rating prediction.
 
package  Taxonomy
 This namespace contains taxonomical data structures, i.e. data structures that help us to describe what kind of a thing something is.
 

Classes

class  DelegateComparer
 
class  Extensions
 Helper class with utility methods for handling recommenders More...
 
class  Handlers
 Class containing handler functions, e.g. exception handlers More...
 
interface  IIncrementalRecommender
 Interface for recommenders that support incremental model updates. More...
 
interface  IItemAttributeAwareRecommender
 Interface for recommenders that take binary item attributes into account More...
 
interface  IItemRelationAwareRecommender
 Interface for recommenders that take a binary relation over items into account More...
 
interface  IItemSimilarityProvider
 Interface for classes that provide item similarities More...
 
interface  IIterativeModel
 Interface representing iteratively trained models More...
 
interface  INeedsMappings
 Interface for classes that need user and item ID mappings, e.g. for recommenders that read data from external sources and thus need to know which IDs are used externally. More...
 
interface  IRecommender
 Generic interface for simple recommenders More...
 
interface  IUserAttributeAwareRecommender
 Interface for recommenderss that take binary user attributes into account More...
 
interface  IUserRelationAwareRecommender
 Interface for recommenders that take a binary relation over users into account More...
 
interface  IUserSimilarityProvider
 Interface for classes that provide user similarities More...
 
class  Memory
 Memory-related tools More...
 
class  MultiCore
 Utility routines for multi-core algorithms More...
 
class  Random
 Random number generator singleton class More...
 
class  Recommender
 Abstract recommender class implementing default behaviors More...
 
class  RecommenderParameters
 Class for key-value pair string processing More...
 
class  Utils
 Class containing utility functions More...
 
class  Wrap
 Static methods to wrap around other code. More...