13#include <MachineLearning/FgSparseGPBaseModel.h>
14#include <MachineLearning/FgPEPSparseGPLayer2nd.h>
18 namespace MachineLearning
43 template<
typename Scalar>
58 SGPR2nd(
const af::array& Y,
const af::array& X,
int numInducing = 20, LogLikType lType = LogLikType::Gaussian);
80 friend class boost::serialization::access;
82 template<
class Archive>
83 void serialize(Archive& ar,
unsigned int version)
85 ar& boost::serialization::base_object<SparseGPBaseModel<Scalar>>(*this);
Sparse Gaussian Process Regression (SGPR2nd) with optimization through Power Expectation Propagation ...
void Inference(Scalar alpha=1.0, int numIter=10, bool parallelUpdate=false, Scalar decay=0.5)
Inference.
SGPR2nd(const af::array &Y, const af::array &X, int numInducing=20, LogLikType lType=LogLikType::Gaussian)
Constructor.
Base class for all sparse GP models.