Hyperparameters of Gaussian models and derived matrices used for prediction. More...
#include <GaussianHyperparameters.h>
Public Member Functions | |
| GaussianHyperparameters (double mean, double theta, Eigen::VectorXd dimScales) | |
| Constructor. | |
| GaussianHyperparameters (const GaussianHyperparameters &gaussianHyperparameters) | |
| Copy constructor. | |
| GaussianHyperparameters (GaussianHyperparameters &&gaussianHyperparameters) noexcept | |
| Move Constructor. | |
| GaussianHyperparameters & | operator= (const GaussianHyperparameters &gaussianHyperparameters) |
| Copy assignment operator. | |
| GaussianHyperparameters & | operator= (GaussianHyperparameters &&gaussianHyperparameters) noexcept |
| Move assignment operator. | |
| void | precalculate (double sigma, const std::vector< Eigen::VectorXd > &inputs, const Eigen::VectorXd &outputs) |
| Precalculate matrices needed for predictions. | |
Hyperparameters of Gaussian models and derived matrices used for prediction.
| autopas::GaussianHyperparameters::GaussianHyperparameters | ( | double | mean, |
| double | theta, | ||
| Eigen::VectorXd | dimScales | ||
| ) |
Constructor.
| mean | prior mean of Gaussian process |
| theta | prior variance |
| dimScales | scale for each input dimension |
|
default |
Copy constructor.
| gaussianHyperparameters |
|
defaultnoexcept |
Move Constructor.
| gaussianHyperparameters |
|
default |
Copy assignment operator.
| gaussianHyperparameters |
|
defaultnoexcept |
Move assignment operator.
| gaussianHyperparameters |
| void autopas::GaussianHyperparameters::precalculate | ( | double | sigma, |
| const std::vector< Eigen::VectorXd > & | inputs, | ||
| const Eigen::VectorXd & | outputs | ||
| ) |
Precalculate matrices needed for predictions.
| sigma | assumed noise |
| inputs | evidence input |
| outputs | evidence output |