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

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

AddData(const af::array Ytrain)NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >virtual
AddStyle(Style< Scalar > style)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
afBiasNeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >protected
afFactorX1NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afFactorX2NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afGradMeanNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afGradMeanCavNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afGradVarianceNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afGradVarianceCavNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afIndexesNeuralEngine::MachineLearning::IModel< Scalar >protected
afLatentGradientXNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPosteriorX1NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPosteriorX2NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPriorMeanNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPriorMeanCavNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPriorVarianceNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPriorVarianceCavNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPriorX1NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPriorX1CavNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPriorX2NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afPriorX2CavNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
afSegmentsNeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >protected
afYNeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >protected
AttachChild(std::shared_ptr< GPNode< Scalar > > const &child)NeuralEngine::MachineLearning::GPNode< Scalar >
backConstNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
bInitNeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >protected
bIsLatetsFixed (defined in NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
boost::serialization::access (defined in NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >)NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >friend
CavityGradientLatents(const af::array &dmx, const af::array &dvx, const af::array &m, const af::array &v)NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >protected
CavityLatents(af::array &mx, af::array &vx)NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >protected
ComputePhiLatents(const af::array &mx, const af::array &vx, af::array *dmx=nullptr, af::array *dvx=nullptr)NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >protected
dAlphaNeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< 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 >
dPriorMeanNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
dPriorVarianceNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
dPriorX1NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
dPriorX2NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
eEmMethod (defined in NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
FixInducing(bool isfixed)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >virtual
FixKernelParameters(bool isfixed)NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual
FixLatents(bool isFixed) (defined in NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
FixLikelihoodParameters(bool isfixed)NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >virtual
Function(const af::array &x, af::array &outGradient) overrideNeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >virtual
GetBackConstraint()NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
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::SparseDeepGPLVMBaseModel< Scalar >virtual
GetLatentDimension()NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
GetMeanGradient()NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
GetModelType()NeuralEngine::MachineLearning::IModel< Scalar >
GetNumChildren() constNeuralEngine::MachineLearning::GPNode< Scalar >
GetNumGPLayerParameters()NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual
GetNumLayers()NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual
GetNumParameters() overrideNeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual
GetParameters() overrideNeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual
GetParent()NeuralEngine::MachineLearning::GPNode< Scalar >
GetSegments()NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >
GetStyles()NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
GetTrainingData()NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >
GetVarGradient()NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< 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::SparseDeepGPLVMBaseModel< Scalar >)NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >protected
GPLVMBaseModel(const af::array &Y, int latentDimension, Scalar priorMean=0.0, Scalar priorVariance=1.0, LogLikType lType=LogLikType::Gaussian, XInit emethod=XInit::pca)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
GPLVMBaseModel()NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
GPNode()NeuralEngine::MachineLearning::GPNode< Scalar >
iBatchSizeNeuralEngine::MachineLearning::IModel< Scalar >protected
iDNeuralEngine::MachineLearning::IModel< Scalar >protected
IModel(int numData, int numDimension, ModelType type)NeuralEngine::MachineLearning::IModel< Scalar >protected
iNNeuralEngine::MachineLearning::IModel< Scalar >protected
Init() overrideNeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual
NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel::Init(af::array &mx)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >virtual
iNumLayer (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >)NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >protected
iqNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protected
LatentGradient(const af::array &dm, const af::array &dv)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protectedvirtual
likLayerNeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >protected
m_dTypeNeuralEngine::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
mStylesNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< 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) overrideNeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >virtual
pMode (defined in NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >)NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >private
PosteriorGradientLatents(const af::array &dmx, const af::array &dvx)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protectedvirtual
PosteriorLatents(af::array &mx, af::array &vx)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >virtual
PredictF(const af::array &testInputs, af::array &mf, af::array &vf) overrideNeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< 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) overrideNeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual
SDGPLVM(const af::array &Y, int latentDimension, HiddenLayerDescription description, Scalar alpha=1.0, Scalar priorMean=0.0, Scalar priorVariance=1.0, PropagationMode probMode=PropagationMode::MomentMatching, LogLikType lType=LogLikType::Gaussian, XInit emethod=XInit::pca)NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >
SDGPLVM(const af::array &Y, int latentDimension, std::vector< HiddenLayerDescription > descriptions, Scalar alpha=1.0, Scalar priorMean=0.0, Scalar priorVariance=1.0, PropagationMode probMode=PropagationMode::MomentMatching, LogLikType lType=LogLikType::Gaussian, XInit emethod=XInit::pca)NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >
SDGPLVM()NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >
serialize(Archive &ar, unsigned int version) (defined in NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >)NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >inlineprivate
SetBackConstraint(IBackconstraint< Scalar > *constraint)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
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 >
SetLatentGradient(const af::array &dmParent, const af::array &dvParent)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
SetLatentGradientCavity(const af::array &dmParent, const af::array &dvParent)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
SetParameters(const af::array &param) overrideNeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual
SetParent(GPNode< Scalar > *parent)NeuralEngine::MachineLearning::GPNode< Scalar >
SetPrior(const af::array mean, const af::array var)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
SetPriorCavity(const af::array meanCav, const af::array varCav)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
SetSegments(af::array segments)NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >
SetStyles(std::map< std::string, Style< Scalar > > *styles)NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >
SetTrainingData(af::array &data)NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >
SparseDeepGPLVMBaseModel(const af::array &Y, int latentDimension, HiddenLayerDescription description, Scalar priorMean=0.0, Scalar priorVariance=1.0, LogLikType lType=LogLikType::Gaussian, XInit emethod=XInit::pca)NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >
SparseDeepGPLVMBaseModel(const af::array &Y, int latentDimension, std::vector< HiddenLayerDescription > descriptions, Scalar priorMean=0.0, Scalar priorVariance=1.0, LogLikType lType=LogLikType::Gaussian, XInit emethod=XInit::pca)NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >
SparseDeepGPLVMBaseModel()NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >
UpdateParameters() overrideNeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual
UpdateParametersInternal()NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >protectedvirtual
vDescription (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >)NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >protected
vNumPseudosPerLayer (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >)NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >protected
vSize (defined in NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >)NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >protected
~GPBaseModel()NeuralEngine::MachineLearning::GPModels::GPBaseModel< Scalar >virtual
~GPLVMBaseModel()NeuralEngine::MachineLearning::GPModels::GPLVMBaseModel< Scalar >virtual
~GPNode()NeuralEngine::MachineLearning::GPNode< Scalar >virtual
~SDGPLVM()NeuralEngine::MachineLearning::GPModels::AEP::SDGPLVM< Scalar >virtual
~SparseDeepGPLVMBaseModel()NeuralEngine::MachineLearning::GPModels::SparseDeepGPLVMBaseModel< Scalar >virtual