| BayesOpt
    | 
Set of kernel or covariance functions for the nonparametric processes. More...
| Classes | |
| class | bayesopt::Kernel | 
| Interface for kernel functors.  More... | |
| class | bayesopt::KernelFactory | 
| Factory model for kernel functions This factory is based on the libgp library by Manuel Blum https://bitbucket.org/mblum/libgp which follows the squeme of GPML by Rasmussen and Nickisch http://www.gaussianprocess.org/gpml/code/matlab/doc/.  More... | |
| class | bayesopt::KernelModel | 
| class | bayesopt::AtomicKernel | 
| Abstract class for an atomic kernel.  More... | |
| class | bayesopt::ISOkernel | 
| Abstract class for isotropic kernel functors.  More... | |
| class | bayesopt::ARDkernel | 
| Abstract class for anisotropic kernel functors using ARD (Automatic Relevance Determination)  More... | |
| class | bayesopt::CombinedKernel | 
| Abstract class for combined kernel.  More... | |
| class | bayesopt::ConstKernel | 
| Constant kernel.  More... | |
| class | bayesopt::SEIso | 
| Square exponential (Gaussian) kernel.  More... | |
| class | bayesopt::SEArd | 
| Square exponential (Gaussian) kernel.  More... | |
| class | bayesopt::HammingKernel | 
| Kernel for categorical data.  More... | |
| class | bayesopt::LinKernel | 
| Linear kernel.  More... | |
| class | bayesopt::LinKernelARD | 
| Linear kernel.  More... | |
| class | bayesopt::MaternIso1 | 
| Matern isotropic kernel of 1st order.  More... | |
| class | bayesopt::MaternARD1 | 
| Matern ARD kernel of 1st order.  More... | |
| class | bayesopt::MaternIso3 | 
| Matern kernel of 3rd order.  More... | |
| class | bayesopt::MaternARD3 | 
| Matern ARD kernel of 3rd order.  More... | |
| class | bayesopt::MaternIso5 | 
| Matern isotropic kernel of 5th order.  More... | |
| class | bayesopt::MaternARD5 | 
| Matern ARD kernel of 5th order.  More... | |
| class | bayesopt::Polynomial | 
| Polynomial covariance function.  More... | |
| class | bayesopt::Polynomial2 | 
| class | bayesopt::Polynomial3 | 
| class | bayesopt::Polynomial4 | 
| class | bayesopt::Polynomial5 | 
| class | bayesopt::Polynomial6 | 
| class | bayesopt::Polynomial7 | 
| class | bayesopt::KernelProd | 
| Product of two kernels.  More... | |
| class | bayesopt::RQIso | 
| Rational quadratic (Student's t) kernel.  More... | |
| class | bayesopt::KernelSum | 
| Sum of two kernels.  More... | |
| Functions | |
| template<typename KernelType > | |
| Kernel * | bayesopt::create_func () | 
| Kernel * | bayesopt::KernelModel::getKernel () | 
| void | bayesopt::KernelModel::setHyperParameters (const vectord &theta) | 
| vectord | bayesopt::KernelModel::getHyperParameters () | 
| size_t | bayesopt::KernelModel::nHyperParameters () | 
| vectord | bayesopt::KernelModel::computeCrossCorrelation (const vecOfvec &XX, const vectord &query) | 
| void | bayesopt::KernelModel::computeCrossCorrelation (const vecOfvec &XX, const vectord &query, vectord &knx) | 
| double | bayesopt::KernelModel::computeSelfCorrelation (const vectord &query) | 
| void | bayesopt::KernelModel::setKernelPrior (const vectord &theta, const vectord &s_theta) | 
| Set prior (Gaussian) for kernel hyperparameters. | |
Set of kernel or covariance functions for the nonparametric processes.