SHOGUN  v1.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
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

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:
kernelto 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:
tt 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