Deepity
Ultra-fast, SIMD-accelerated Predictive Coding
Loading...
Searching...
No Matches
Deep::RBLayer Member List

This is the complete list of members for Deep::RBLayer, including all inherited members.

Attach(float *ptr) noexceptDeep::RBLayer
CalcError(const float *bottomUp, const float *topDown, size_t currentBatchSize) noexceptDeep::RBLayer
CalculateState() noexcept overrideDeep::RBLayervirtual
Flush() noexcept overrideDeep::RBLayervirtual
GetBatchSize() const noexcept overrideDeep::RBLayervirtual
GetBeliefs() noexcept overrideDeep::RBLayervirtual
GetErrors() const noexcept overrideDeep::RBLayerinlinevirtual
GetInferenceError() const noexceptDeep::RBLayer
GetInputSize() const noexcept overrideDeep::RBLayervirtual
GetOutputSize() const noexcept overrideDeep::RBLayervirtual
GetStateDict() constDeep::Layerinlinevirtual
GetTotalSize() const noexceptDeep::RBLayer
GetWeights() const noexceptDeep::RBLayerinline
nextSizeDeep::Layerprotected
RBLayer(size_t inSize, size_t outSize, float var=1.0f, float var_td=10.0f, float k_1=1e-3f, float k_2=1e-5f, float lmbda=1e-6f, float alpha=1.0f, size_t batchSize=64, int stepSize=30, void(*act)(float *, size_t)=relu, void(*dAct)(float *, size_t, bool)=dRelu)Deep::RBLayer
RunInferenceStep(const float *input, const float *topDown, size_t currentBatchSize) noexceptDeep::RBLayer
RunPrediction(const float *input, size_t currentBatchSize) noexceptDeep::RBLayer
sizeDeep::Layerprotected
UpdateBeliefs(const float *bottomUp, const float *topDown, size_t currentBatchSize) noexceptDeep::RBLayer
UpdateState() noexcept overrideDeep::RBLayervirtual
UpdateWeights(size_t currentBatchSize) noexceptDeep::RBLayer
UpdateWeights() noexcept overrideDeep::RBLayervirtual
~Layer()=defaultDeep::Layervirtual
~RBLayer() overrideDeep::RBLayer