| afBeta (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afBetaHat (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afBetaHatStochastic (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afBetaStochastic (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afGamma (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afGammaHat (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| 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::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afInvSuMu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
| afInvSuMuHat (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::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::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afSu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
| afSuHat (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afSuMuMu (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afSuMuMuHat (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| afXu (defined in NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | protected |
| BackpropGradientsMC(const af::array &m, const af::array &v, const af::array &eps, const af::array &dlogZ_dm, const af::array &dlogZ_dv, const af::array &x, std::map< std::string, af::array > *outGradInput, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | |
| BackpropGradientsMM(const af::array &m, const af::array &v, const af::array &dlogZ_dm, const af::array &dlogZ_dv, const af::array &psi1, const af::array &psi2, const af::array &mx, const af::array &vx, std::map< std::string, af::array > *outGrad_cav, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | |
| BackpropGradientsReg(const af::array &m, const af::array &v, const af::array &dlogZ_dm, const af::array &dlogZ_dv, const af::array &x, std::map< std::string, af::array > *outGrad_cav=nullptr, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | |
| boost::serialization::access (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | friend |
| ComputeCavity(Scalar alpha=1.0f) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| ComputeCavityGradientU(af::array &dMucav, af::array &dSucav, af::array &out_dT1, af::array &out_dT2, af::array &out_dInvKuu, Scalar alpha=1.0f) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| ComputeKfu(const af::array &inX) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | |
| ComputeKuu() | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | |
| ComputePhi(Scalar alpha) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | |
| ComputePhiCavity() | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| ComputePhiPosterior() | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| ComputePhiPrior() | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| ComputePosteriorGradientU(af::array &dMu, af::array &dSu, af::array &out_dT1, af::array &out_dT2, af::array &out_dInvKuu) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| FixInducing(bool isfixed) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | virtual |
| FixKernelParameters(bool isfixed) | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | virtual |
| ForwardPredictionCavity(af::array &outMout, af::array &outVout, af::array *psi1out, af::array *psi2out, const af::array &mx, const af::array *vx=nullptr, Scalar alpha=1.0, PropagationMode mode=PropagationMode::MomentMatching) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | |
| ForwardPredictionDeterministicCavity(af::array &outMout, af::array &outVout, af::array *kfuOut, const af::array &mx, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| ForwardPredictionDeterministicPost(const af::array &mx, af::array *mout, af::array *vout) override | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< 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 *psi1out, af::array *psi2out, const af::array &mx, const af::array &vx, PropagationMode mode, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| ForwardPredictionRandomCavityMC(af::array &mout, af::array &vout, af::array &xout, af::array &eps, const af::array &mx, const af::array &vx, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | |
| ForwardPredictionRandomCavityMM(af::array &mout, af::array &vout, af::array *psi1out, af::array *psi2out, const af::array &mx, const af::array &vx, Scalar alpha=1.0) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protected |
| ForwardPredictionRandomPost(const af::array &mx, const af::array &vx, af::array &mout, af::array &vout, PropagationMode mode=PropagationMode::MomentMatching) override | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | protectedvirtual |
| ForwardPredictionRandomPostMM(const af::array &mx, const af::array &vx, af::array &mout, af::array &vout) | NeuralEngine::MachineLearning::GPModels::AEP::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::SparseGPBaseLayer< 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 |
| SDGPR (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | friend |
| serialize(Archive &ar, unsigned int version) (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::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::AEP::SGPLayer< Scalar > | |
| SGPLayer() | NeuralEngine::MachineLearning::GPModels::AEP::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::AEP::SGPLayer< Scalar > | |
| UpdateParameters() override | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | virtual |
| ~GPBaseLayer() | NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar > | virtual |
| ~ILayer()=default | NeuralEngine::MachineLearning::ILayer< Scalar > | virtual |
| ~SGPLayer() | NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > | virtual |
| ~SparseGPBaseLayer() | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | virtual |