Main Page | Data Structures | File List | Data Fields | Globals

UKR_Model Struct Reference

#include <ukr.h>


Data Fields

const double * X
const double * Y
const double * G
int q
int d
int N
const int * MaskIs
const int * MaskJs
const double * epsilon
int epsM
int epsN
UKR_Kernel kernel
UKR_Loss lossFunction
double eta


Detailed Description

Main data structure for describing a UKR model


Field Documentation

int UKR_Model::d
 

Data space dimensionality

const double* UKR_Model::epsilon
 

Parameter(s) for the loss function, not needed for standard UKR_LOSS_L2

int UKR_Model::epsM
 

Number of rows of epsilon (usually 1 or d)

int UKR_Model::epsN
 

Number of columns of epsilon (usually 1 or N)

double UKR_Model::eta
 

Density threshold

const double* UKR_Model::G
 

Gramian or kernel matrix ( Feature space UKR)

UKR_Kernel UKR_Model::kernel
 

Density kernel,

See also:
UKR_Kernel

UKR_Loss UKR_Model::lossFunction
 

Loss function,

See also:
UKR_Loss

const int* UKR_Model::MaskIs
 

Row indices of elements to be excluded for cross-validation, in Matlab-compatible form

const int* UKR_Model::MaskJs
 

Columns indices of elements to be excluded for cross-validation, in Matlab-compatible form

int UKR_Model::N
 

Number of data vectors and latent variables, size of the model

int UKR_Model::q
 

Latent space dimensionality

const double* UKR_Model::X
 

Matrix of latent variables

const double* UKR_Model::Y
 

Matrix of data vectors


The documentation for this struct was generated from the following file:
Generated on Fri Aug 25 18:00:11 2006 for UKR Toolbox by  doxygen 1.4.3