GPUMLib  0.2.2
GPU Machine Learning Library
Classes | Functions
Non-negative Matrix Factorization classes

Classes

class  NMF
 Base class for all Non-Negative Matrix Factorization classes. More...
 
class  NMF_AdditiveDivergence
 Represents a Non-Negative Matrix Factorization (NMF) algorithm that uses additive update rules and the (Kullback-Leibler) divergence metric. More...
 
class  NMF_AdditiveEuclidian
 Represents a Non-Negative Matrix Factorization (NMF) algorithm that uses additive update rules and the Euclidean distance metric. More...
 
class  NMF_MultiplicativeDivergence
 Represents a Non-Negative Matrix Factorization (NMF) algorithm that uses multiplicative update rules and the (Kullback-Leibler) divergence metric. More...
 
class  NMF_MultiplicativeEuclidianDistance
 Represents a Non-Negative Matrix Factorization (NMF) algorithm that uses multiplicative update rules and the Euclidean distance metric. More...
 

Functions

void DoIteration (bool updateW=true)
 
void DoIteration (bool updateW=true)
 
void DoIteration (bool updateW=true)
 
void DoIteration (bool updateW=true)
 

Detailed Description

Function Documentation

void DoIteration ( bool  updateW = true)
virtual

Do an algorithm iteration. Adjusts W and H matrices

Parameters
updateWSpecifies if the matrix W is to be updated.

Implements NMF.

Definition at line 29 of file NMFadditiveDivergence.cu.

void DoIteration ( bool  updateW = true)
virtual

Do an algorithm iteration. Adjusts W and H matrices

Parameters
updateWSpecifies if the matrix W is to be updated.

Implements NMF.

Definition at line 30 of file NMFadditiveEuclidian.cu.

void DoIteration ( bool  updateW = true)
virtual

Do an algorithm iteration. Adjusts W and H matrices

Parameters
updateWSpecifies if the matrix W is to be updated.

Implements NMF.

Definition at line 28 of file NMFmultiplicativeDivergence.cu.

void DoIteration ( bool  updateW = true)
virtual

Do an algorithm iteration. Adjusts W and H matrices

Parameters
updateWSpecifies if the matrix W is to be updated.

Implements NMF.

Definition at line 28 of file NMFmultiplicativeEuclidian.cu.