Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

fl::PCA Class Reference

#include <reduce.h>

Inheritance diagram for fl::PCA:

fl::DimensionalityReduction List of all members.

Public Methods

 PCA (int targetDimension)
 PCA (std::istream &stream)
virtual void analyze (const std::vector< Vector< float > > &data)
virtual Vector< float > reduce (const Vector< float > &datum)
virtual void read (std::istream &stream)
virtual void write (std::ostream &stream, bool withName=false)

Public Attributes

int targetDimension
Matrix< float > W
 Basis matrix for reduced space.


Constructor & Destructor Documentation

PCA::PCA int    targetDimension
 

PCA::PCA std::istream &    stream
 


Member Function Documentation

void PCA::analyze const std::vector< Vector< float > > &    data [virtual]
 

Reimplemented from fl::DimensionalityReduction.

void PCA::read std::istream &    stream [virtual]
 

Reimplemented from fl::DimensionalityReduction.

Vector< float > PCA::reduce const Vector< float > &    datum [virtual]
 

Implements fl::DimensionalityReduction.

void PCA::write std::ostream &    stream,
bool    withName = false
[virtual]
 

Reimplemented from fl::DimensionalityReduction.


Member Data Documentation

int fl::PCA::targetDimension
 

Matrix<float> fl::PCA::W
 

Basis matrix for reduced space.


The documentation for this class was generated from the following files:
Generated on Thu Dec 9 17:13:26 2004 for fl by doxygen1.2.18