afInvKuu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
afInvSu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
afInvSuHat (defined in NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
afInvSuMu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
afInvSuMuHat (defined in NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
afKfu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
afKuu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
afMu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
afMuHat (defined in NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
afSu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
afSuHat (defined in NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
afXu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
BackpropGradientsReg(af::array &m, af::array &v, af::array &dlogZ_dm, af::array &dlogZ_dv, af::array &x, std::map< std::string, af::array > &grad_hyper, std::map< std::string, af::array > &grad_cav, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | |
beta (defined in NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
boost::serialization::access (defined in NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | friend |
ComputeCavity(af::array &idx, af::array &muhat, af::array &Suhat, af::array &T1uHat, af::array &T2uHat, Scalar alpha=1.0f) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
ComputeKfu(const af::array &inX) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | |
ComputeKuu() | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | |
FixInducing(bool isfixed) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | virtual |
FixKernelParameters(bool isfixed) | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | virtual |
ForwardPredictionCavity(af::array &mout, af::array &vout, af::array &n, af::array &mx, af::array *vx=nullptr, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | |
ForwardPredictionDeterministicCavity(af::array &mout, af::array &vout, af::array &idx, af::array &mx, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
ForwardPredictionDeterministicPost(af::array &mx, af::array *mout, af::array *vout) (defined in NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer::ForwardPredictionDeterministicPost(const af::array &mx, af::array *mout, af::array *vout) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protectedvirtual |
ForwardPredictionPost(const af::array *mx, const af::array *vx, af::array &mout, af::array &vout) override | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | virtual |
ForwardPredictionRandomCavity(af::array &mout, af::array &vout, af::array &idx, af::array &mx, af::array &vx, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
ForwardPredictionRandomPost(const af::array &mx, const af::array &vx, af::array &mout, af::array &vout, PropagationMode mode=PropagationMode::MomentMatching) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protectedvirtual |
gamma (defined in NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | protected |
GetKernel() | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | |
GetNumParameters() override | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | virtual |
GetParameters() override | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | virtual |
GetPseudoInputs() | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | |
GetType() | NeuralEngine::MachineLearning::ILayer< Scalar > | inline |
GPBaseLayer(int numPoints, int outputDim, int inputDim) | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | |
GPBaseLayer() | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | inlineprotected |
iD | NeuralEngine::MachineLearning::ILayer< Scalar > | protected |
ik (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
ILayer(LayerType type, int numPoints, int outputDim) | NeuralEngine::MachineLearning::ILayer< Scalar > | inline |
ILayer() | NeuralEngine::MachineLearning::ILayer< Scalar > | inlineprotected |
iN | NeuralEngine::MachineLearning::ILayer< Scalar > | protected |
InitParameters(af::array *X=nullptr) override | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | virtual |
iq | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | protected |
isFixedHypers (defined in NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | protected |
isFixedInducing (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
JITTER | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | protected |
kernel | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | protected |
lType | NeuralEngine::MachineLearning::ILayer< Scalar > | protected |
m_dType | NeuralEngine::MachineLearning::ILayer< Scalar > | protected |
mStyles | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | protected |
ReinitParameters() override | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protectedvirtual |
SampleFromPost(const af::array &inX, af::array &outfsample) override | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | virtual |
serialize(Archive &ar, unsigned int version) (defined in NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | inlineprivate |
SetDataSize(int length, int dimension) override | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | virtual |
SetKernel(IKernel< Scalar > *kern) | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | |
SetLatentDimension(int q) | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | |
SetParameters(const af::array ¶m) override | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | virtual |
SetStyles(std::map< std::string, Style< Scalar > > *styles) | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | |
SGPLayer(int numPoints, int numPseudos, int outputDim, int inputDim) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | |
SGPLayer() | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | inlineprotected |
SparseGPBaseLayer(int numPoints, int numPseudos, int outputDim, int inputDim) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | |
SparseGPBaseLayer() | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | inlineprotected |
T1 (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
T2 (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
T2_R (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
UpdateFactor(af::array &n, std::map< std::string, af::array > grad_cav, Scalar alpha, Scalar decay=0) | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | |
UpdateParameters() override | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | virtual |
~GPBaseLayer() | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | virtual |
~ILayer()=default | NeuralEngine::MachineLearning::ILayer< Scalar > | virtual |
~SGPLayer() | NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > | virtual |
~SparseGPBaseLayer() | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | virtual |