NeuralEngine
A Game Engine with embeded Machine Learning algorithms based on Gaussian Processes.
NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar > Member List

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

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) overrideNeuralEngine::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() 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::PowerEP::SGPLayer< 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
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) 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::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() overrideNeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >virtual
~GPBaseLayer()NeuralEngine::MachineLearning::GPModels::GPBaseLayer< Scalar >virtual
~ILayer()=defaultNeuralEngine::MachineLearning::ILayer< Scalar >virtual
~SGPLayer()NeuralEngine::MachineLearning::GPModels::PowerEP::SGPLayer< Scalar >virtual
~SparseGPBaseLayer()NeuralEngine::MachineLearning::GPModels::SparseGPBaseLayer< Scalar >virtual