#include <flatten_layer.h>
◆ Flatten_Layer()
Flatten_Layer::Flatten_Layer |
( |
| ) |
|
◆ Backward_propagation()
MatrixXd Flatten_Layer::Backward_propagation |
( |
Eigen::MatrixXd |
output_error, |
|
|
float |
learning_rate |
|
) |
| |
|
virtual |
Performs retro propagation on the activation layer
- Parameters
-
output_error | The inputs of the Layer = The outputs of the previous Layer, or The data of the first Layer |
learning_rate | The step size at each iteration |
- Returns
- Matrix of derived activation function
Implements Neural::Layer.
◆ Forward_propagation()
MatrixXd Flatten_Layer::Forward_propagation |
( |
Eigen::MatrixXd |
input | ) |
|
|
virtual |
◆ toJSON()
Json::Value Flatten_Layer::toJSON |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files: