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

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

BindMemory(MemoryArena &arena)Deep::GaussSeidelPCLayer
CalculateState() noexcept overrideDeep::GaussSeidelPCLayerinlinevirtual
ClampState(const std::vector< float > &inputData) noexceptDeep::GaussSeidelPCLayer
ComputeError() noexceptDeep::GaussSeidelPCLayer
ComputePrediction() noexceptDeep::GaussSeidelPCLayer
Flush() noexcept overrideDeep::GaussSeidelPCLayerinlinevirtual
GaussSeidelPCLayer(int size, int nextSize, int batchSize=1, float learningRate=1e-6f, float inferenceRate=0.1f, float lmbda=1e-2f, void(*act)(float *, size_t)=relu, void(*dAct)(float *, size_t, bool)=dRelu)Deep::GaussSeidelPCLayer
GaussSeidelPCLayer(int size, int nextSize, int batchSize=1, float learningRate=1e-6f, float inferenceRate=0.1f, float lmbda=1e-2f, ActivationType aType=ActivationType::RELU, ActivationType dType=ActivationType::dRELU)Deep::GaussSeidelPCLayer
GaussSeidelPCNDiagnostics classDeep::GaussSeidelPCLayerfriend
GetActivationType() const noexceptDeep::GaussSeidelPCLayerinline
GetBatchSize() const noexcept overrideDeep::GaussSeidelPCLayerinlinevirtual
GetBeliefs() noexcept overrideDeep::GaussSeidelPCLayerinlinevirtual
GetBiases() const noexceptDeep::GaussSeidelPCLayerinline
GetBiases() noexceptDeep::GaussSeidelPCLayerinline
GetDerivativeType() const noexceptDeep::GaussSeidelPCLayerinline
GetErrors() const noexcept overrideDeep::GaussSeidelPCLayerinlinevirtual
GetInferenceRate() const noexceptDeep::GaussSeidelPCLayerinline
GetInputSize() const noexcept overrideDeep::GaussSeidelPCLayerinlinevirtual
GetLambda() const noexceptDeep::GaussSeidelPCLayerinline
GetLayerAbove() const noexceptDeep::GaussSeidelPCLayerinline
GetLayerBelow() const noexceptDeep::GaussSeidelPCLayerinline
GetLearningRate() const noexceptDeep::GaussSeidelPCLayerinline
GetMu() const noexceptDeep::GaussSeidelPCLayerinline
GetOutputSize() const noexcept overrideDeep::GaussSeidelPCLayerinlinevirtual
GetRequiredFloats() const noexceptDeep::GaussSeidelPCLayer
GetStateDict() constDeep::Layerinlinevirtual
GetWeights() const noexceptDeep::GaussSeidelPCLayerinline
GetWeights() noexceptDeep::GaussSeidelPCLayerinline
nextSizeDeep::Layerprotected
RandomizeWeights(std::mt19937 &twister) noexceptDeep::GaussSeidelPCLayer
ResetState() noexceptDeep::GaussSeidelPCLayer
SetInferenceRate(float ir) noexceptDeep::GaussSeidelPCLayerinline
SetLambda(float l) noexceptDeep::GaussSeidelPCLayerinline
SetLayerAbove(GaussSeidelPCLayer *above) noexceptDeep::GaussSeidelPCLayerinline
SetLayerBelow(GaussSeidelPCLayer *below) noexceptDeep::GaussSeidelPCLayerinline
SetLearningRate(float lr) noexceptDeep::GaussSeidelPCLayerinline
SetOptimizer(const OptimizerType o) noexceptDeep::GaussSeidelPCLayerinline
sizeDeep::Layerprotected
UnclampState() noexceptDeep::GaussSeidelPCLayer
UpdateState() noexcept overrideDeep::GaussSeidelPCLayervirtual
UpdateWeights() noexcept overrideDeep::GaussSeidelPCLayervirtual
~Layer()=defaultDeep::Layervirtual