27 #ifndef _CONDITIONAL_BAYES_PROCESS_HPP_ 28 #define _CONDITIONAL_BAYES_PROCESS_HPP_ 107 setHyperParameters(x);
virtual ProbabilityDistribution * prediction(const vectord &query)=0
Function that returns the prediction of the GP for a query point in the hypercube [0...
virtual double negativeLogLikelihood()=0
Computes the negative log likelihood of the data for the kernel hyperparameters.
Namespace of the library interface.
double evaluate(const vectord &x)
Computes the score (eg:likelihood) of the kernel parameters.
Empirical Bayesian NonParametric process.
Dataset model to deal with the vector (real) based datasets.
double evaluateKernelParams()
Computes the score (eg:likelihood) of the current kernel parameters.
Abstract class to implement non-parametric processes.
double negativeCrossValidation()
Computes the negative score of the data using cross validation.
virtual double negativeTotalLogLikelihood()=0
Computes the negative log likelihood of the data for all the parameters.
Nonparametric process abstract module.