class PCAMachine

This class is designed to handle Principal Component Analysis (PCA)

Inheritance:


Public Fields

[more]real* Xm
Mean vector

Public Methods

[more] PCAMachine(int n_inputs_)
[more]virtual ~PCAMachine()
[more]virtual void forward(Sequence* inputs)
computes the projection of the input onto the PCA matrix
[more]virtual void loadXFile(XFile* file)
load the parameters of the PCA
[more]virtual void saveXFile(XFile* file)
save the parameters of the PCA


Inherited from EigenMachine:

Public Fields

oint n_inputs
oint n_outputs
oreal* eigenvalues
oreal** eigenvectors
oreal variance
oint verbose_level

Public Methods

ovoid init()
ovoid load(const char* filename, PreProcessing* preprocess_norm=NULL)
ovoid save(const char* filename, PreProcessing* preprocess_norm=NULL)


Documentation

This class is designed to handle Principal Component Analysis (PCA)

oreal* Xm
Mean vector

o PCAMachine(int n_inputs_)

ovirtual ~PCAMachine()

ovirtual void forward(Sequence* inputs)
computes the projection of the input onto the PCA matrix

ovirtual void loadXFile(XFile* file)
load the parameters of the PCA

ovirtual void saveXFile(XFile* file)
save the parameters of the PCA


This class has no child classes.
Author:
Sebastien Marcel (marcel@idiap.ch)
Version:
2.0 Fri 15 Jul 2005 11:35:24 AM CEST
Since:
2.0
See Also:
PCATrainer

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.