13#include <MachineLearning/FgSparseGPBaseModel.h>
14#include <MachineLearning/FgPEPSparseGPLayer.h>
18 namespace MachineLearning
43 template<
typename Scalar>
58 SGPR(
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 (SGPR) with optimization through Power Expectation Propagation (PE...
void Inference(Scalar alpha=1.0, int numIter=10, bool parallelUpdate=false, Scalar decay=0.5)
Inference.
SGPR(const af::array &Y, const af::array &X, int numInducing=20, LogLikType lType=LogLikType::Gaussian)
Constructor.
Base class for all sparse GP models.