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

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

AddLayer(size_t size, size_t nextSize, size_t terminalSize, float lr, float ir, float fl, float lmbda, ActivationType aType, ActivationType dType)Deep::FullPCNetwork
CalculateTerminalError() noexceptDeep::FullPCNetwork
Clamp(const std::vector< float > &input)Deep::FullPCNetwork
Compile()Deep::FullPCNetwork
DirectFeedbackUpdate() noexceptDeep::FullPCNetwork
FullPCNetwork(int batchSize, DeviceType device=DeviceType::DEVICE_CPU) noexceptDeep::FullPCNetworkexplicit
FullPCNetwork(const FullPCNetwork &)=deleteDeep::FullPCNetwork
GetBatchSize() const noexceptDeep::FullPCNetworkinline
GetDevice() const noexceptDeep::FullPCNetworkinline
GetLayers() noexceptDeep::FullPCNetworkinline
GetLayers() const noexceptDeep::FullPCNetworkinline
GetTerminalLayer() noexceptDeep::FullPCNetworkinline
operator=(const FullPCNetwork &)=deleteDeep::FullPCNetwork
Predict(const std::vector< float > &x, int inferenceSteps)Deep::FullPCNetwork
ProjectForward() noexceptDeep::FullPCNetwork
RandomizeWeights(std::mt19937 &rng)Deep::FullPCNetwork
ResetState() noexceptDeep::FullPCNetwork
SetFeedbackRate(float fl) noexceptDeep::FullPCNetworkinline
SetLearningRate(float lr) noexceptDeep::FullPCNetworkinline
SetOptimizer(OptimizerType o) noexceptDeep::FullPCNetworkinline
SetPsiOptimizer(OptimizerType o) noexceptDeep::FullPCNetworkinline
SetUseCrossEntropy(bool enabled) noexceptDeep::FullPCNetworkinline
SetUseIPC(bool enabled) noexceptDeep::FullPCNetworkinline
SetUseMomentum(bool enabled, float beta=0.9f) noexceptDeep::FullPCNetworkinline
SetUseMuPCScaling(bool enabled) noexceptDeep::FullPCNetworkinline
SetUseResidualConnections(bool enabled) noexceptDeep::FullPCNetworkinline
Step(bool computeEnergy=true) noexceptDeep::FullPCNetwork
TrainStep(const std::vector< float > &x, const std::vector< float > &y, int inferenceSteps=1)Deep::FullPCNetwork
UpdateWeights() noexceptDeep::FullPCNetwork
~FullPCNetwork()=defaultDeep::FullPCNetwork