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

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

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