![]() |
Deepity
Ultra-fast, SIMD-accelerated Predictive Coding
|
This is the complete list of members for Deep::RBLayer, including all inherited members.
| Attach(float *ptr) noexcept | Deep::RBLayer | |
| CalcError(const float *bottomUp, const float *topDown, size_t currentBatchSize) noexcept | Deep::RBLayer | |
| CalculateState() noexcept override | Deep::RBLayer | virtual |
| Flush() noexcept override | Deep::RBLayer | virtual |
| GetBatchSize() const noexcept override | Deep::RBLayer | virtual |
| GetBeliefs() noexcept override | Deep::RBLayer | virtual |
| GetErrors() const noexcept override | Deep::RBLayer | inlinevirtual |
| GetInferenceError() const noexcept | Deep::RBLayer | |
| GetInputSize() const noexcept override | Deep::RBLayer | virtual |
| GetOutputSize() const noexcept override | Deep::RBLayer | virtual |
| GetStateDict() const | Deep::Layer | inlinevirtual |
| GetTotalSize() const noexcept | Deep::RBLayer | |
| GetWeights() const noexcept | Deep::RBLayer | inline |
| nextSize | Deep::Layer | protected |
| 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) noexcept | Deep::RBLayer | |
| RunPrediction(const float *input, size_t currentBatchSize) noexcept | Deep::RBLayer | |
| size | Deep::Layer | protected |
| UpdateBeliefs(const float *bottomUp, const float *topDown, size_t currentBatchSize) noexcept | Deep::RBLayer | |
| UpdateState() noexcept override | Deep::RBLayer | virtual |
| UpdateWeights(size_t currentBatchSize) noexcept | Deep::RBLayer | |
| UpdateWeights() noexcept override | Deep::RBLayer | virtual |
| ~Layer()=default | Deep::Layer | virtual |
| ~RBLayer() override | Deep::RBLayer |