Go to the documentation of this file.
12 #include <eigen3/Eigen/Dense>
13 #include <EigenRand/EigenRand>
24 Fc_Layer(Eigen::MatrixXd weights ,Eigen::MatrixXd bias);
28 virtual Json::Value
toJSON();
34 void SetBias(Eigen::MatrixXd weights);
Definition: fc_layer.h:19
virtual Eigen::MatrixXd Forward_propagation(Eigen::MatrixXd input)
Definition: fc_layer.cpp:50
Eigen::MatrixXd m_weights
Definition: fc_layer.h:37
This class is the Base class for all Layers types.
Eigen::MatrixXd m_bias
Definition: fc_layer.h:38
void SetBias(Eigen::MatrixXd weights)
Definition: fc_layer.cpp:127
void SetWeights(Eigen::MatrixXd weights)
Definition: fc_layer.cpp:123
Fc_Layer(int i, int j)
Definition: fc_layer.cpp:25
virtual Json::Value toJSON()
Definition: fc_layer.cpp:83
Eigen::MatrixXd GetWeights()
Definition: fc_layer.cpp:115
Eigen::MatrixXd GetBias()
Definition: fc_layer.cpp:119
virtual Eigen::MatrixXd Backward_propagation(Eigen::MatrixXd output_error, float learning_rate)
Definition: fc_layer.cpp:64
Definition: activation.h:10