#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: