29 std::string
str()
const override{
return "Activation Function"; }
base class for Activation Functions, meant for simplicity in definition.
Definition ActivationFunction.hpp:8
vectorIn backward(vectorOut) override
Defines a way to backpropagate error in backropagation algorithm.
Definition ActivationFunction.cpp:10
vectorOut forward(vectorIn) override
Defines a way to move forward in a neural network.
Definition ActivationFunction.cpp:5
void fit(float_t learning_rate) override
Describes how the layer 'learns', meaning it defines how layer updates itself.
Definition ActivationFunction.hpp:27
std::string str() const override
Returns a string representation of the layer.
Definition ActivationFunction.hpp:29
Base class for all layers in the neural network.
Definition Layer.hpp:10
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