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