RecurrentLayerBackPropagation Struct Reference
Inheritance diagram for RecurrentLayerBackPropagation:
LayerBackPropagation

Public Member Functions

 RecurrentLayerBackPropagation (const Index &new_batch_samples_number, Layer *new_layer_pointer)
 
void set (const Index &new_batch_samples_number, Layer *new_layer_pointer)
 
void print () const
 
- Public Member Functions inherited from LayerBackPropagation
 LayerBackPropagation ()
 Default constructor. More...
 

Public Attributes

Tensor< type, 1 > current_layer_deltas
 
Tensor< type, 1 > biases_derivatives
 
Tensor< type, 1 > input_weights_derivatives
 
Tensor< type, 1 > recurrent_weights_derivatives
 
Tensor< type, 2 > combinations_biases_derivatives
 
Tensor< type, 2 > combinations_weights_derivatives
 
Tensor< type, 2 > combinations_recurrent_weights_derivatives
 
Tensor< type, 2 > delta
 
- Public Attributes inherited from LayerBackPropagation
Index batch_samples_number = 0
 
Layerlayer_pointer = nullptr
 

Detailed Description

Definition at line 308 of file recurrent_layer.h.

Constructor & Destructor Documentation

◆ RecurrentLayerBackPropagation() [1/2]

RecurrentLayerBackPropagation ( )
inlineexplicit

Definition at line 310 of file recurrent_layer.h.

◆ RecurrentLayerBackPropagation() [2/2]

RecurrentLayerBackPropagation ( const Index &  new_batch_samples_number,
Layer new_layer_pointer 
)
inlineexplicit

Definition at line 314 of file recurrent_layer.h.

Member Function Documentation

◆ print()

void print ( ) const
inlinevirtual

Reimplemented from LayerBackPropagation.

Definition at line 346 of file recurrent_layer.h.

◆ set()

void set ( const Index &  new_batch_samples_number,
Layer new_layer_pointer 
)
inlinevirtual

Reimplemented from LayerBackPropagation.

Definition at line 321 of file recurrent_layer.h.

Member Data Documentation

◆ biases_derivatives

Tensor<type, 1> biases_derivatives

Definition at line 353 of file recurrent_layer.h.

◆ combinations_biases_derivatives

Tensor<type, 2> combinations_biases_derivatives

Definition at line 359 of file recurrent_layer.h.

◆ combinations_recurrent_weights_derivatives

Tensor<type, 2> combinations_recurrent_weights_derivatives

Definition at line 361 of file recurrent_layer.h.

◆ combinations_weights_derivatives

Tensor<type, 2> combinations_weights_derivatives

Definition at line 360 of file recurrent_layer.h.

◆ current_layer_deltas

Tensor<type, 1> current_layer_deltas

Definition at line 351 of file recurrent_layer.h.

◆ delta

Tensor<type, 2> delta

Definition at line 363 of file recurrent_layer.h.

◆ input_weights_derivatives

Tensor<type, 1> input_weights_derivatives

Definition at line 355 of file recurrent_layer.h.

◆ recurrent_weights_derivatives

Tensor<type, 1> recurrent_weights_derivatives

Definition at line 357 of file recurrent_layer.h.


The documentation for this struct was generated from the following file: