Public Member Functions | Protected Member Functions | Protected Attributes

CDiffusionMaps Class Reference


Detailed Description

CDiffusionMaps used to preprocess given data using diffusion maps dimensionality reduction technique.

Definition at line 28 of file DiffusionMaps.h.

Inheritance diagram for CDiffusionMaps:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CDiffusionMaps ()
virtual ~CDiffusionMaps ()
virtual CFeaturesapply (CFeatures *features)
virtual CSimpleFeatures
< float64_t > * 
embed_kernel (CKernel *kernel)
void set_t (int32_t t)
int32_t get_t () const
virtual const char * get_name () const

Protected Member Functions

void init ()

Protected Attributes

int32_t m_t

Constructor & Destructor Documentation

CDiffusionMaps (  ) 

constructor

Definition at line 24 of file DiffusionMaps.cpp.

~CDiffusionMaps (  )  [virtual]

destructor

Definition at line 37 of file DiffusionMaps.cpp.


Member Function Documentation

CFeatures * apply ( CFeatures features  )  [virtual]

apply preprocessor to features

Parameters:
features 

Implements CEmbeddingConverter.

Definition at line 56 of file DiffusionMaps.cpp.

CSimpleFeatures< float64_t > * embed_kernel ( CKernel kernel  )  [virtual]

embed kernel

Parameters:
kernel to use for embedding
Returns:
embedding simple features

Definition at line 70 of file DiffusionMaps.cpp.

const char * get_name (  )  const [virtual]

get name

Reimplemented from CEmbeddingConverter.

Definition at line 51 of file DiffusionMaps.cpp.

int32_t get_t (  )  const

getter for t parameter

Returns:
t value

Definition at line 46 of file DiffusionMaps.cpp.

void init (  )  [protected]

default init

Reimplemented from CEmbeddingConverter.

Definition at line 32 of file DiffusionMaps.cpp.

void set_t ( int32_t  t  ) 

setter for t parameter

Parameters:
t t value

Definition at line 41 of file DiffusionMaps.cpp.


Member Data Documentation

int32_t m_t [protected]

number of steps

Definition at line 70 of file DiffusionMaps.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

SHOGUN Machine Learning Toolbox - Documentation