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

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

AddLayer(int size, int nextSize, float lr, float ir, float lmbda, void(*act)(float *, size_t), void(*dAct)(float *, size_t, bool))Deep::GaussSeidelPCNetwork
AddLayer(int size, int nextSize, float lr, float ir, float lmbda, ActivationType aType, ActivationType dType)Deep::GaussSeidelPCNetwork
Clamp(const std::vector< float > &input)Deep::GaussSeidelPCNetwork
Compile()Deep::GaussSeidelPCNetwork
GaussSeidelPCNetwork(int batchSize) noexceptDeep::GaussSeidelPCNetworkexplicit
GaussSeidelPCNetwork(const GaussSeidelPCNetwork &)=deleteDeep::GaussSeidelPCNetwork
GetBatchSize() const noexceptDeep::GaussSeidelPCNetworkinline
GetLayers() noexceptDeep::GaussSeidelPCNetworkinline
GetLayers() const noexceptDeep::GaussSeidelPCNetworkinline
GetTerminalLayer() noexceptDeep::GaussSeidelPCNetworkinline
operator=(const GaussSeidelPCNetwork &)=deleteDeep::GaussSeidelPCNetwork
Predict(const std::vector< float > &x, int inferenceSteps)Deep::GaussSeidelPCNetwork
ProjectForward() noexceptDeep::GaussSeidelPCNetwork
RandomizeWeights(std::mt19937 &rng)Deep::GaussSeidelPCNetwork
ResetState() noexceptDeep::GaussSeidelPCNetwork
SetLearningRate(float lr) noexceptDeep::GaussSeidelPCNetworkinline
SetOptimizer(OptimizerType o) noexceptDeep::GaussSeidelPCNetworkinline
Step() noexceptDeep::GaussSeidelPCNetwork
TrainStep(const std::vector< float > &x, const std::vector< float > &y, int inferenceSteps)Deep::GaussSeidelPCNetwork
TrainStepWithProjection(const std::vector< float > &x, const std::vector< float > &y, int inferenceSteps)Deep::GaussSeidelPCNetwork
UpdateWeights() noexceptDeep::GaussSeidelPCNetwork
~GaussSeidelPCNetwork()=defaultDeep::GaussSeidelPCNetwork