| 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 > | protectedvirtual |
| CavityLatents(af::array &mcav, af::array &vcav, af::array &cav1, af::array &cav2) | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protectedvirtual |
| ComputePhiCavityLatents() | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protectedvirtual |
| ComputePhiPosteriorLatents() | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protectedvirtual |
| ComputePhiPriorLatents() | NeuralEngine::MachineLearning::GPModels::AEP::SGPSSM< Scalar > | protectedvirtual |
| 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 > | protectedvirtual |
| 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 > | protectedvirtual |
| NeuralEngine::MachineLearning::GPModels::SparseGPSSMBaseModel::PosteriorGradientLatents(const af::array &dmx, const af::array &dvx) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protectedvirtual |
| 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 > | inlineprivate |
| 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 ¶m) 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 > | protectedvirtual |
| ~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 |