Class for computing and storing correlations and similarities
Declaring type: CorrelationMatrix
Namespace: MyMediaLite.Correlation
Assembly: MyMediaLite
Collapse/Expand Protected Fields
  Name Description
Protected Field num_entities Number of entities, e.g. users or items
Collapse/Expand Public Constructors
  Name Description
Public Method CorrelationMatrix Creates a CorrelationMatrix object for a given number of entities
Collapse/Expand Public Methods
  Name Description
Public Method AddEntity Add an entity to the CorrelationMatrix by growing it to the requested size.
Public Method Virtual ComputeCorrelations Overloaded. Compute the correlations from an implicit feedback, positive-only dataset
Public Method Static Create Creates a correlation matrix
Public Method GetNearestNeighbors Get the k nearest neighbors of a given entity
Public Method GetPositivelyCorrelatedEntities Get all entities that are positively correlated to an entity, sorted by correlation
Public Method Static ReadCorrelationMatrix Creates a CorrelationMatrix from the lines of a StreamReader
Public Method SumUp Sum up the correlations between a given entity and the entities in a collection
Public Method Write Write out the correlations to a StreamWriter
Collapse/Expand Public Properties
  Name Description
Public Property IsSymmetric

There is no summary.

Public Property Item

There is no summary.