![]() |
MeLOn
|
struct containing all information regarding the Gaussian process More...
#include <gpData.h>
Public Attributes | |
std::shared_ptr< kernel::KernelData > | kernelData |
int | nX |
int | DX |
int | DY |
int | matern |
std::shared_ptr< ScalerData > | inputScalerData |
std::shared_ptr< ScalerData > | predictionScalerData |
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 | |
![]() | |
ModelData ()=default | |
virtual | ~ModelData ()=default |
struct containing all information regarding the Gaussian process
int melon::GPData::DX |
Dimension of input
int melon::GPData::DY |
Dimension of output
std::shared_ptr<ScalerData> melon::GPData::inputScalerData |
Object containing the data for the input scaling
std::vector<std::vector<double> > melon::GPData::invK |
Inverse of K
std::vector<std::vector<double> > melon::GPData::K |
Covariance matrix for training data
std::shared_ptr<kernel::KernelData> melon::GPData::kernelData |
Data/Parameter for kernel used in Gaussian process
int melon::GPData::matern |
Identifier of matern kernel that is used in Gaussian process
double melon::GPData::meanfunction |
int melon::GPData::nX |
Number of training points
std::shared_ptr<ScalerData> melon::GPData::predictionScalerData |
Object containing the data for the output scaling
double melon::GPData::stdOfOutput |
Mean of training ouput, required for sclaing variance
std::vector<std::vector<double> > melon::GPData::X |
Vector containg training input points
std::vector<double> melon::GPData::Y |
Vector containg training observations