Documentation of 'cc.mallet.topics.NonNegativeMatrixFactorization' Java class
NonNegativeMatrixFactorization
cc.mallet.topics

Class NonNegativeMatrixFactorization



  • public class NonNegativeMatrixFactorization
    extends java.lang.Object
    • Field Detail

      • BARS

        public static final java.lang.String[] BARS
    • Constructor Detail

      • NonNegativeMatrixFactorization

        public NonNegativeMatrixFactorization(InstanceList instances,
                                              int numFactors,
                                              boolean idfWeighting)
      • NonNegativeMatrixFactorization

        public NonNegativeMatrixFactorization(InstanceList instances,
                                              int numFactors,
                                              boolean idfWeighting,
                                              Randoms random)
    • Method Detail

      • calculateIDFWeights

        public void calculateIDFWeights()
      • initialize

        public void initialize(int clusterSize)
      • getBar

        public static java.lang.String getBar(double x,
                                              double min,
                                              double max)
      • getBars

        public static java.lang.String getBars(double[] sequence,
                                               double min,
                                               double max)
      • getBars

        public static java.lang.String getBars(double[] sequence)
      • getDivergence

        public double getDivergence()
      • updateWeights

        public void updateWeights()
      • printFactorFeatures

        public void printFactorFeatures(int limit)
      • writeFeatureFactors

        public void writeFeatureFactors(java.io.PrintWriter out)
                                 throws java.io.IOException
        Throws:
        java.io.IOException
      • writeInstanceFactors

        public void writeInstanceFactors(java.io.PrintWriter out)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • main

        public static void main(java.lang.String[] args)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.