MeLOn
melon::GPData Struct Reference

struct containing all information regarding the Gaussian process More...

#include <gpData.h>

Inheritance diagram for melon::GPData:
ModelData

Public Attributes

std::shared_ptr< kernel::KernelDatakernelData
 
int nX
 
int DX
 
int DY
 
int matern
 
std::shared_ptr< ScalerDatainputScalerData
 
std::shared_ptr< ScalerDatapredictionScalerData
 
std::vector< std::vector< double > > X
 
std::vector< double > Y
 
std::vector< std::vector< double > > K
 
std::vector< std::vector< double > > invK
 
double stdOfOutput
 
double meanfunction
 

Additional Inherited Members

- Public Member Functions inherited from ModelData
 ModelData ()=default
 
virtual ~ModelData ()=default
 

Detailed Description

struct containing all information regarding the Gaussian process

Member Data Documentation

◆ DX

int melon::GPData::DX

Dimension of input

◆ DY

int melon::GPData::DY

Dimension of output

◆ inputScalerData

std::shared_ptr<ScalerData> melon::GPData::inputScalerData

Object containing the data for the input scaling

◆ invK

std::vector<std::vector<double> > melon::GPData::invK

Inverse of K

◆ K

std::vector<std::vector<double> > melon::GPData::K

Covariance matrix for training data

◆ kernelData

std::shared_ptr<kernel::KernelData> melon::GPData::kernelData

Data/Parameter for kernel used in Gaussian process

◆ matern

int melon::GPData::matern

Identifier of matern kernel that is used in Gaussian process

◆ meanfunction

double melon::GPData::meanfunction

◆ nX

int melon::GPData::nX

Number of training points

◆ predictionScalerData

std::shared_ptr<ScalerData> melon::GPData::predictionScalerData

Object containing the data for the output scaling

◆ stdOfOutput

double melon::GPData::stdOfOutput

Mean of training ouput, required for sclaing variance

◆ X

std::vector<std::vector<double> > melon::GPData::X

Vector containg training input points

◆ Y

std::vector<double> melon::GPData::Y

Vector containg training observations


The documentation for this struct was generated from the following file: