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) overrideNeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >protectedvirtual
ForwardPredictionPost(const af::array *mx, const af::array *vx, af::array &mout, af::array &vout) overrideNeuralEngine::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) overrideNeuralEngine::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() overrideNeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >virtual
GetParameters() overrideNeuralEngine::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
iDNeuralEngine::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
iNNeuralEngine::MachineLearning::ILayer< Scalar >protected
InitParameters(af::array *X=nullptr) overrideNeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >virtual
iqNeuralEngine::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
JITTERNeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar >protected
kernelNeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar >protected
lTypeNeuralEngine::MachineLearning::ILayer< Scalar >protected
m_dTypeNeuralEngine::MachineLearning::ILayer< Scalar >protected
mStylesNeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar >protected
ReinitParameters() overrideNeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >protectedvirtual
SampleFromPost(const af::array &inX, af::array &outfsample) overrideNeuralEngine::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) overrideNeuralEngine::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) overrideNeuralEngine::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() overrideNeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >virtual
~GPBaseLayer()NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar >virtual
~ILayer()=defaultNeuralEngine::MachineLearning::ILayer< Scalar >virtual
~SGPLayer()NeuralEngine::MachineLearning::GPModels::AEP::SGPLayer< Scalar >virtual
~SparseGPBaseLayer()NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >virtual