NeuralEngine A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes. |

NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar > Member List

This is the complete list of members for NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >, including all inherited members.

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 > | protected virtual
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 > | protected virtual
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 > | inline protected
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 > | inline protected
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 > | protected virtual
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 > | inline private
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 &param) 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 > | inline protected
SparseGPBaseLayer(int numPoints, int numPseudos, int outputDim, int inputDim) | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > |
SparseGPBaseLayer() | NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar > | inline protected
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