ActivationFunction class.
Definition LambdaActivationFunction.hpp:13
vectorIn backward(vectorOut error) override
Performs backward propagation.
Definition LambdaActivationFunction.cpp:10
vectorOut forward(vectorIn input) override
Performs forward propagation.
Definition LambdaActivationFunction.cpp:5
LambdaActivationFunction(actfunc func, actfunc derv, std::size_t in=0)
Definition LambdaActivationFunction.hpp:24
void fit(float_t learning_rate) override
No parameters to fit in an activation function, so this method does nothing.
Definition LambdaActivationFunction.hpp:36
Base class for all layers in the neural network.
Definition Layer.hpp:10
std::size_t in_
Definition Layer.hpp:12
std::size_t out_
Definition Layer.hpp:13
Definition LeakyRelu.hpp:4
Eigen::Matrix< float_t, Eigen::Dynamic, 1 > vectorOut
Definition types.hpp:17
float float_t
Definition types.hpp:12
Eigen::Matrix< float_t, Eigen::Dynamic, 1 > vectorIn
Definition types.hpp:16
std::function< float_t(float_t)> actfunc
Definition types.hpp:19