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

This is the complete list of members for Deep::DirectKPPCNetwork, 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::DirectKPPCNetwork
CalculateTerminalError() noexceptDeep::DirectKPPCNetwork
Clamp(const std::vector< float > &input)Deep::DirectKPPCNetwork
Compile()Deep::DirectKPPCNetwork
DirectFeedbackUpdate() noexceptDeep::DirectKPPCNetwork
DirectKPPCNetwork(int batchSize, DeviceType device=DeviceType::DEVICE_CPU) noexceptDeep::DirectKPPCNetworkexplicit
DirectKPPCNetwork(const DirectKPPCNetwork &)=deleteDeep::DirectKPPCNetwork
GetBatchSize() const noexceptDeep::DirectKPPCNetworkinline
GetDevice() const noexceptDeep::DirectKPPCNetworkinline
GetLayers() noexceptDeep::DirectKPPCNetworkinline
GetLayers() const noexceptDeep::DirectKPPCNetworkinline
GetTerminalLayer() noexceptDeep::DirectKPPCNetworkinline
operator=(const DirectKPPCNetwork &)=deleteDeep::DirectKPPCNetwork
Predict(const std::vector< float > &x, int inferenceSteps)Deep::DirectKPPCNetwork
ProjectForward() noexceptDeep::DirectKPPCNetwork
RandomizeWeights(std::mt19937 &rng)Deep::DirectKPPCNetwork
ResetState() noexceptDeep::DirectKPPCNetwork
SetFeedbackRate(float fl) noexceptDeep::DirectKPPCNetworkinline
SetLearningRate(float lr) noexceptDeep::DirectKPPCNetworkinline
SetOptimizer(OptimizerType o) noexceptDeep::DirectKPPCNetworkinline
SetPsiOptimizer(OptimizerType o) noexceptDeep::DirectKPPCNetworkinline
Step(bool computeEnergy=true) noexceptDeep::DirectKPPCNetwork
TrainStep(const std::vector< float > &x, const std::vector< float > &y, int inferenceSteps=1)Deep::DirectKPPCNetwork
UpdateWeights() noexceptDeep::DirectKPPCNetwork
~DirectKPPCNetwork()=defaultDeep::DirectKPPCNetwork