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

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

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

AddData(const af::array Ytrain) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | virtual
AddWindowData(af::array data) (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | virtual
afBias | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected
afDynIndexes (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afFactorX1 | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afFactorX2 | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afGradMean | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afGradMeanCav | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afGradVariance | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afGradVarianceCav | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afIndexes | NeuralEngine::MachineLearning::IModel< Scalar > | protected
afLatentGradientX | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPosteriorX1 | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPosteriorX2 | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPriorMean | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPriorMeanCav | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPriorVariance | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPriorVarianceCav | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPriorX1 | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPriorX1Cav | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPriorX2 | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afPriorX2Cav | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afSegments | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected
afXControl (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
afY | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected
AttachChild(std::shared_ptr< GPNode< Scalar > > const &child) | NeuralEngine::MachineLearning::GPNode< Scalar > |
bControlToEmiss (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
bGPemission (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
bInit | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected
boost::serialization::access (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | friend
CavityGradientLatents(const af::array &cav1, const af::array &cav2) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protected virtual
CavityLatents(af::array &mcav, af::array &vcav, af::array &cav1, af::array &cav2) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protected virtual
ComputePhiCavityLatents() | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protected virtual
ComputePhiPosteriorLatents() | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protected virtual
ComputePhiPriorLatents() | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protected virtual
ComputeTiltedTransition(const af::array &mprob, const af::array &vprob, const af::array &mcav_t1, const af::array &vcav_t1, Scalar scaleLogZDyn, af::array &dlogZ_dmProb, af::array &dlogZ_dvProb, af::array &dlogZ_dmt, af::array &dlogZ_dvt, Scalar &dlogZ_sn) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protected
dAlpha | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | private
DetachAllChildren() | NeuralEngine::MachineLearning::GPNode< Scalar > |
DetachChild(std::shared_ptr< GPNode< Scalar > > const &child) | NeuralEngine::MachineLearning::GPNode< Scalar > |
DetachChildAt(int i) | NeuralEngine::MachineLearning::GPNode< Scalar > |
dPriorMean | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
dPriorVariance | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
dPriorX1 | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
dPriorX2 | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
dSn (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
dynLayer | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | protected
eEmMethod (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
FixInducing(bool isfixed) | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
FixKernelParameters(bool isfixed) | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
FixLikelihoodParameters(bool isfixed) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | virtual
Function(const af::array &x, af::array &outGradient) override | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | virtual
gaussEmissLayer | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | protected
GetBatchSize() | NeuralEngine::MachineLearning::IModel< Scalar > |
GetChild(int i) | NeuralEngine::MachineLearning::GPNode< Scalar > |
GetDataDimensionality() | NeuralEngine::MachineLearning::IModel< Scalar > |
GetDataLenght() | NeuralEngine::MachineLearning::IModel< Scalar > |
GetLatents(af::array &mx, af::array &vx) (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > |
GetModelType() | NeuralEngine::MachineLearning::IModel< Scalar > |
GetNumChildren() const | NeuralEngine::MachineLearning::GPNode< Scalar > |
GetNumParameters() override | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
GetParameters() override | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
GetParent() | NeuralEngine::MachineLearning::GPNode< Scalar > |
GetSegments() | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > |
GetTrainingData() | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > |
GPBaseModel(const af::array &Y, LogLikType lType=LogLikType::Gaussian, ModelType mtype=ModelType::GPR) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > |
GPBaseModel() | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > |
gpEmissLayer | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | protected
GPNode() | NeuralEngine::MachineLearning::GPNode< Scalar > |
GPSSBaseModel(const af::array &Y, int latentDimension, Scalar priorMean=0.0, Scalar priorVariance=1.0, af::array &xControl=af::array(), PropagationMode probMode=PropagationMode::MomentMatching, LogLikType lType=LogLikType::Gaussian, bool GPemission=true, bool controlToEmiss=true, XInit emethod=XInit::pca) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > |
GPSSBaseModel() | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > |
iBatchSize | NeuralEngine::MachineLearning::IModel< Scalar > | protected
iD | NeuralEngine::MachineLearning::IModel< Scalar > | protected
iDControlDyn (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
iDControlEmiss (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
ik | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | protected
IModel(int numData, int numDimension, ModelType type) | NeuralEngine::MachineLearning::IModel< Scalar > | protected
iN | NeuralEngine::MachineLearning::IModel< Scalar > | protected
Init() override | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
NeuralEngine::MachineLearning::GPModels::GPSSBaseModel::Init(af::array &mx) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | virtual
iq | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
likLayer | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected
LogZGradientLatents(const af::array &cav1, const af::array &cav2, const af::array &dmcav_up, const af::array &dvcav_up, const af::array &dmcav_prev, const af::array &dvcav_prev, const af::array &dmcav_next, const af::array &dvcav_next) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protected virtual
m_dType | NeuralEngine::MachineLearning::IModel< Scalar > | protected
mChild (defined in NeuralEngine::MachineLearning::GPNode< Scalar >) | NeuralEngine::MachineLearning::GPNode< Scalar > | protected
mParent (defined in NeuralEngine::MachineLearning::GPNode< Scalar >) | NeuralEngine::MachineLearning::GPNode< Scalar > | protected
mType (defined in NeuralEngine::MachineLearning::IModel< Scalar >) | NeuralEngine::MachineLearning::IModel< Scalar > | protected
Optimise(OptimizerType method=L_BFGS, Scalar tol=0.0, bool reinit_hypers=true, int maxiter=1000, int mb_size=0, LineSearchType lsType=MoreThuente, bool disp=true, int *cycle=nullptr) override | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | virtual
pMode (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected
PosteriorData(af::array &my, af::array &vy) | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
PosteriorGradientLatents() | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protected virtual
NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel::PosteriorGradientLatents(const af::array &dmx, const af::array &dvx) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected virtual
PosteriorLatents(af::array &mx, af::array &vx) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | virtual
PredictF(const af::array &testInputs, af::array &mf, af::array &vf) override | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
PredictForward(int numTimeSamples, af::array &my, af::array &vy, af::array *mx=nullptr, af::array *vx=nullptr) | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
PredictY(const af::array &testInputs, af::array &my, af::array &vy) override | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
SampleY(const af::array inputs, int numSamples, af::array &outFunctions) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | virtual
serialize(Archive &ar, unsigned int version) (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | inline private
SetBatchSize(int size) | NeuralEngine::MachineLearning::IModel< Scalar > | virtual
SetChild(int i, std::shared_ptr< GPNode< Scalar > > const &child) | NeuralEngine::MachineLearning::GPNode< Scalar > |
SetIndexes(af::array &indexes) | NeuralEngine::MachineLearning::IModel< Scalar > |
SetParameters(const af::array &param) override | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
SetParent(GPNode< Scalar > *parent) | NeuralEngine::MachineLearning::GPNode< Scalar > |
SetSegments(af::array segments) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > |
SetTrainingData(af::array &data) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > |
SGPSSM(const af::array &Y, int latentDimension, int numInducing=200, Scalar alpha=1.0, Scalar priorMean=0.0, Scalar priorVariance=1.0, af::array xControl=af::array(), PropagationMode probMode=PropagationMode::MonteCarlo, LogLikType lType=LogLikType::Gaussian, bool GPemission=false, bool controlToEmiss=false, XInit emethod=XInit::pca) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > |
SGPSSM() (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > |
SparseGPSSMBaseModel(const af::array &Y, int latentDimension, int numInducing=200, Scalar priorMean=0.0, Scalar priorVariance=1.0, af::array &xControl=af::array(), PropagationMode probMode=PropagationMode::MomentMatching, LogLikType lType=LogLikType::Gaussian, bool GPemission=false, bool controlToEmiss=true, XInit emethod=XInit::pca) | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > |
SparseGPSSMBaseModel() (defined in NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > |
UpdateDynamicIndexes() | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > |
UpdateParameters() override | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual
UpdateParametersInternal() | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected virtual
~GPBaseModel() | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | virtual
~GPNode() | NeuralEngine::MachineLearning::GPNode< Scalar > | virtual
~GPSSBaseModel() | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | virtual
~SGPSSM() (defined in NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar >) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | virtual
~SparseGPSSMBaseModel() | NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel< Scalar > | virtual