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

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

BindMemory(ArenaT &arena)Deep::SimpleConvPCLayer
CalculateState() noexcept overrideDeep::SimpleConvPCLayervirtual
ClampState(const std::vector< float > &inputData) noexceptDeep::SimpleConvPCLayer
ComputeMuOnly() noexceptDeep::SimpleConvPCLayer
Flush() noexcept overrideDeep::SimpleConvPCLayerinlinevirtual
GetActivationType() const noexceptDeep::SimpleConvPCLayerinline
GetBatchSize() const noexcept overrideDeep::SimpleConvPCLayerinlinevirtual
GetBeliefs() noexcept overrideDeep::SimpleConvPCLayerinlinevirtual
GetBiases() const noexceptDeep::SimpleConvPCLayerinline
GetBiases() noexceptDeep::SimpleConvPCLayerinline
GetDerivativeType() const noexceptDeep::SimpleConvPCLayerinline
GetErrors() const noexcept overrideDeep::SimpleConvPCLayerinlinevirtual
GetInChannels() const noexceptDeep::SimpleConvPCLayerinline
GetInferenceRate() const noexceptDeep::SimpleConvPCLayerinline
GetInHeight() const noexceptDeep::SimpleConvPCLayerinline
GetInputSize() const noexcept overrideDeep::SimpleConvPCLayerinlinevirtual
GetInWidth() const noexceptDeep::SimpleConvPCLayerinline
GetKernelH() const noexceptDeep::SimpleConvPCLayerinline
GetKernelW() const noexceptDeep::SimpleConvPCLayerinline
GetLambda() const noexceptDeep::SimpleConvPCLayerinline
GetLearningRate() const noexceptDeep::SimpleConvPCLayerinline
GetMu() const noexceptDeep::SimpleConvPCLayerinline
GetOutChannels() const noexceptDeep::SimpleConvPCLayerinline
GetOutHeight() const noexceptDeep::SimpleConvPCLayerinline
GetOutputSize() const noexcept overrideDeep::SimpleConvPCLayerinlinevirtual
GetOutWidth() const noexceptDeep::SimpleConvPCLayerinline
GetRequiredFloats() const noexceptDeep::SimpleConvPCLayer
GetStateDict() constDeep::Layerinlinevirtual
GetWeights() const noexceptDeep::SimpleConvPCLayerinline
GetWeights() noexceptDeep::SimpleConvPCLayerinline
IsClamped() const noexceptDeep::SimpleConvPCLayerinline
nextSizeDeep::Layerprotected
RandomizeWeights(std::mt19937 &twister) noexceptDeep::SimpleConvPCLayer
ResetState() noexceptDeep::SimpleConvPCLayer
SetInferenceRate(float ir) noexceptDeep::SimpleConvPCLayerinline
SetLambda(float l) noexceptDeep::SimpleConvPCLayerinline
SetLayerAbove(SimpleConvPCLayer *above) noexceptDeep::SimpleConvPCLayerinline
SetLayerBelow(SimpleConvPCLayer *below) noexceptDeep::SimpleConvPCLayerinline
SetLearningRate(float lr) noexceptDeep::SimpleConvPCLayer
SetOptimizer(const OptimizerType o) noexceptDeep::SimpleConvPCLayerinline
SimpleConvPCLayer(int inChannels, int outChannels, int inHeight, int inWidth, int kernelH, int kernelW, int strideH=1, int strideW=1, int padH=0, int padW=0, int batchSize=1, float learningRate=1e-6f, float inferenceRate=0.1f, float lmbda=1e-2f, ActivationType aType=ActivationType::RELU, ActivationType dType=ActivationType::dRELU, IComputeBackend *backend=nullptr)Deep::SimpleConvPCLayer
SimpleConvPCNDiagnostics classDeep::SimpleConvPCLayerfriend
sizeDeep::Layerprotected
UnclampState() noexceptDeep::SimpleConvPCLayer
UpdateState() noexcept overrideDeep::SimpleConvPCLayervirtual
UpdateWeights() noexcept overrideDeep::SimpleConvPCLayervirtual
~Layer()=defaultDeep::Layervirtual