AddData(const af::array Ytrain) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | virtual |
afBias | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected |
afIndexes | NeuralEngine::MachineLearning::IModel< Scalar > | protected |
afSegments | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected |
afX (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar > | protected |
afY | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected |
bInit | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected |
boost::serialization::access (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar > | friend |
DeepGPBaseModel(const af::array &Y, HiddenLayerDescription hiddenLayerdescription, LogLikType lType=LogLikType::Gaussian) | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | |
DeepGPBaseModel(const af::array &Y, std::vector< HiddenLayerDescription > descriptions, LogLikType lType=LogLikType::Gaussian) | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | |
DeepGPBaseModel() | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | |
FixInducing(bool isfixed) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar > | virtual |
FixKernelParameters(bool isfixed) | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< 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 > | |
GetDataDimensionality() | NeuralEngine::MachineLearning::IModel< Scalar > | |
GetDataLenght() | NeuralEngine::MachineLearning::IModel< Scalar > | |
GetGPLayers() | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | virtual |
GetModelType() | NeuralEngine::MachineLearning::IModel< Scalar > | |
GetNumLayers() | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | virtual |
GetNumParameters() override | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | virtual |
GetParameters() override | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | virtual |
GetSegments() | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | |
GetTrainingData() | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | |
GetTrainingInputs() | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< 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 > | |
gpLayer (defined in NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | protected |
iBatchSize | NeuralEngine::MachineLearning::IModel< Scalar > | protected |
iD | NeuralEngine::MachineLearning::IModel< 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::SparseDeepGPBaseModel< Scalar > | virtual |
iNumLayer (defined in NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | protected |
iq (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar > | protected |
likLayer | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | protected |
m_dType | NeuralEngine::MachineLearning::IModel< 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) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | virtual |
PredictF(const af::array &testInputs, af::array &mf, af::array &vf) override | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | virtual |
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) override | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | virtual |
serialize(Archive &ar, unsigned int version) (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar > | inlineprivate |
SetBatchSize(int size) | NeuralEngine::MachineLearning::IModel< Scalar > | virtual |
SetIndexes(af::array &indexes) | NeuralEngine::MachineLearning::IModel< Scalar > | |
SetParameters(const af::array ¶m) override | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | virtual |
SetSegments(af::array segments) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | |
SetTrainingData(af::array &data) | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | |
SparseDeepGPBaseModel(const af::array &Y, const af::array &X, HiddenLayerDescription hiddenLayerdescription, LogLikType lType=LogLikType::Gaussian) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar > | |
SparseDeepGPBaseModel(const af::array &Y, const af::array &X, std::vector< HiddenLayerDescription > hiddenLayerdescriptions, LogLikType lType=LogLikType::Gaussian) | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar > | |
SparseDeepGPBaseModel() | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar > | |
UpdateParameters() override | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | virtual |
vNumPseudosPerLayer (defined in NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | protected |
vSize (defined in NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar >) | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | protected |
~DeepGPBaseModel() | NeuralEngine::MachineLearning::GPModels::DeepGPBaseModel< Scalar > | virtual |
~GPBaseModel() | NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar > | virtual |
~SparseDeepGPBaseModel() | NeuralEngine::MachineLearning::GPModels::SparseDeepGPBaseModel< Scalar > | virtual |