NeuralNetworkForwardPropagation Struct Reference

Public Member Functions

 NeuralNetworkForwardPropagation ()
 Default constructor. More...
 
 NeuralNetworkForwardPropagation (const Index &new_batch_samples_number, NeuralNetwork *new_neural_network_pointer)
 
virtual ~NeuralNetworkForwardPropagation ()
 Destructor. More...
 
void set (const Index &new_batch_samples_number, NeuralNetwork *new_neural_network_pointer)
 
void print () const
 

Public Attributes

Index batch_samples_number = 0
 
NeuralNetworkneural_network_pointer = nullptr
 
Tensor< LayerForwardPropagation *, 1 > layers
 

Detailed Description

Definition at line 261 of file neural_network.h.

Constructor & Destructor Documentation

◆ NeuralNetworkForwardPropagation() [1/2]

Default constructor.

Definition at line 265 of file neural_network.h.

◆ NeuralNetworkForwardPropagation() [2/2]

NeuralNetworkForwardPropagation ( const Index &  new_batch_samples_number,
NeuralNetwork new_neural_network_pointer 
)
inline

Definition at line 267 of file neural_network.h.

◆ ~NeuralNetworkForwardPropagation()

virtual ~NeuralNetworkForwardPropagation ( )
inlinevirtual

Destructor.

Definition at line 274 of file neural_network.h.

Member Function Documentation

◆ print()

void print ( ) const
inline

Definition at line 329 of file neural_network.h.

◆ set()

void set ( const Index &  new_batch_samples_number,
NeuralNetwork new_neural_network_pointer 
)
inline

Definition at line 276 of file neural_network.h.

Member Data Documentation

◆ batch_samples_number

Index batch_samples_number = 0

Definition at line 343 of file neural_network.h.

◆ layers

Tensor<LayerForwardPropagation*, 1> layers

Definition at line 347 of file neural_network.h.

◆ neural_network_pointer

NeuralNetwork* neural_network_pointer = nullptr

Definition at line 345 of file neural_network.h.


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