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 |
AEP::SGPLayer< Scalar > (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | friend |
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::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | friend |
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::SparseDeepGPSSMBaseModel< Scalar > | protected |
eEmMethod (defined in NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected |
FixKernelParameters(bool isfixed) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |
FixLikelihoodParameters(bool isfixed) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | virtual |
Function(const af::array &x, af::array &outGradient) | NeuralEngine::MachineLearning::IModel< Scalar > | virtual |
GetBatchSize() | NeuralEngine::MachineLearning::IModel< Scalar > | |
GetChild(int i) | NeuralEngine::MachineLearning::GPNode< Scalar > | |
GetDataDimensionality() | NeuralEngine::MachineLearning::IModel< Scalar > | |
GetDataLenght() | NeuralEngine::MachineLearning::IModel< Scalar > | |
GetGPLayers() | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |
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 > | |
GetNumGPLayerParameters() | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |
GetNumLayers() | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |
GetNumParameters() override | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |
GetParameters() override | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< 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::SparseDeepGPSSMBaseModel< 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 |
IModel(int numData, int numDimension, ModelType type) | NeuralEngine::MachineLearning::IModel< Scalar > | protected |
iN | NeuralEngine::MachineLearning::IModel< Scalar > | protected |
Init() override | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |
NeuralEngine::MachineLearning::GPModels::GPSSBaseModel::Init(af::array &mx) | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | virtual |
iNumLayer (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | protected |
iq | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protected |
likLayer | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected |
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 |
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 |
PowerEP::SGPLayer< Scalar > (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | friend |
PredictF(const af::array &testInputs, af::array &mf, af::array &vf) override | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |
PredictForward(int numTimeSamples, af::array &my, af::array &vy, int numSamples=200, af::array *mx=nullptr, af::array *vx=nullptr) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |
PredictForwardMC(int numTimeSamples, af::array &my, af::array &vy, int numSamples=200, af::array *mx=nullptr) (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | protectedvirtual |
PredictForwardMM(int numTimeSamples, af::array &my, af::array &vy, af::array *mx=nullptr, af::array *vx=nullptr) (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | protectedvirtual |
PredictY(const af::array &testInputs, af::array &my, af::array &vy) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< 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::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< 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::SparseDeepGPSSMBaseModel< 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 > | |
SparseDeepGPSSMBaseModel(const af::array &Y, int latentDimension, HiddenLayerDescription description, Scalar priorMean=0.0, Scalar priorVariance=1.0, af::array &xControl=af::array(), PropagationMode probMode=PropagationMode::MomentMatching, LogLikType lType=LogLikType::Gaussian, XInit emethod=XInit::pca) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | |
SparseDeepGPSSMBaseModel(const af::array &Y, int latentDimension, std::vector< HiddenLayerDescription > descriptions, Scalar priorMean=0.0, Scalar priorVariance=1.0, af::array &xControl=af::array(), PropagationMode probMode=PropagationMode::MomentMatching, LogLikType lType=LogLikType::Gaussian, XInit emethod=XInit::pca) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | |
SparseDeepGPSSMBaseModel() | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | |
UpdateDynamicIndexes() | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | |
UpdateParameters() override | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |
UpdateParametersInternal() | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | protectedvirtual |
vDescription (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | protected |
vNumPseudosPerLayer (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | protected |
vSize (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | protected |
~GPBaseModel() | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | virtual |
~GPNode() | NeuralEngine::MachineLearning::GPNode< Scalar > | virtual |
~GPSSBaseModel() | NeuralEngine::MachineLearning::GPModels::GPSSBaseModel< Scalar > | virtual |
~SparseDeepGPSSMBaseModel() | NeuralEngine::MachineLearning::GPModels::SparseDeepGPSSMBaseModel< Scalar > | virtual |