jml.clustering
Class NMF

java.lang.Object
  extended by jml.clustering.Clustering
      extended by jml.clustering.L1NMF
          extended by jml.clustering.NMF

public class NMF
extends L1NMF

A Java implementation for NMF which solves the following optimization problem:

min || X - G * F ||_F^2
s.t. G >= 0, F >= 0

Version:
1.0, Jan. 3rd, 2013
Author:
Mingjie Qian

Field Summary
 
Fields inherited from class jml.clustering.L1NMF
calc_OV, epsilon, gamma, initializer, maxIter, mu, valueList, verbose
 
Fields inherited from class jml.clustering.Clustering
centers, dataMatrix, indicatorMatrix, nClus, nFeature, nSample
 
Constructor Summary
NMF()
           
NMF(NMFOptions NMFOptions)
           
NMF(Options options)
           
 
Method Summary
static void main(java.lang.String[] args)
           
static void runNMF()
           
 
Methods inherited from class jml.clustering.L1NMF
clustering, clustering, initialize
 
Methods inherited from class jml.clustering.Clustering
feedData, feedData, getAccuracy, getCenters, getData, getIndicatorMatrix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NMF

public NMF(Options options)

NMF

public NMF(NMFOptions NMFOptions)

NMF

public NMF()
Method Detail

main

public static void main(java.lang.String[] args)
Parameters:
args -

runNMF

public static void runNMF()