dimensionality_reduction
Class PCALearning

java.lang.Object
  extended by dimensionality_reduction.PCALearning

public class PCALearning
extends java.lang.Object

This class can be used to learn a PCA projection matrix.

Author:
Elefterios Spyromitros-Xioufis

Constructor Summary
PCALearning()
           
 
Method Summary
static void main(java.lang.String[] args)
          This method can be used for learning a PCA projection matrix.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PCALearning

public PCALearning()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
This method can be used for learning a PCA projection matrix.

Parameters:
args - [0] Full path to the location of the BDB store which contains the training vectors (use backslashes).
args - [1] number of vectors to use for learning (the first vectors will be used), e.g. 10000
args - [2] length of the supplied vectors, e.g. 4096 (for VLAD+SURF vectors generated using 64 centroids)
args - [3] number of first principal components to be kept, e.g. 1024
Throws:
java.lang.Exception