StochasticGradientDescentData Struct Reference
Inheritance diagram for StochasticGradientDescentData:
OptimizationAlgorithmData

Public Member Functions

 StochasticGradientDescentData ()
 Default constructor. More...
 
 StochasticGradientDescentData (StochasticGradientDescent *new_stochastic_gradient_descent_pointer)
 
void set (StochasticGradientDescent *new_stochastic_gradient_descent_pointer)
 
- Public Member Functions inherited from OptimizationAlgorithmData
void print () const
 

Public Attributes

StochasticGradientDescentstochastic_gradient_descent_pointer = nullptr
 
Index iteration = 0
 
Tensor< type, 1 > parameters_increment
 
Tensor< type, 1 > nesterov_increment
 
Tensor< type, 1 > last_parameters_increment
 
- Public Attributes inherited from OptimizationAlgorithmData
Tensor< type, 1 > potential_parameters
 
Tensor< type, 1 > training_direction
 
type initial_learning_rate = type(0)
 

Detailed Description

Definition at line 165 of file stochastic_gradient_descent.h.

Constructor & Destructor Documentation

◆ StochasticGradientDescentData() [1/2]

StochasticGradientDescentData ( )
inlineexplicit

Default constructor.

Definition at line 169 of file stochastic_gradient_descent.h.

◆ StochasticGradientDescentData() [2/2]

StochasticGradientDescentData ( StochasticGradientDescent new_stochastic_gradient_descent_pointer)
inlineexplicit

Definition at line 173 of file stochastic_gradient_descent.h.

◆ ~StochasticGradientDescentData()

virtual ~StochasticGradientDescentData ( )
inlinevirtual

Definition at line 178 of file stochastic_gradient_descent.h.

Member Function Documentation

◆ set()

void set ( StochasticGradientDescent new_stochastic_gradient_descent_pointer)
inline

Definition at line 180 of file stochastic_gradient_descent.h.

Member Data Documentation

◆ iteration

Index iteration = 0

Definition at line 201 of file stochastic_gradient_descent.h.

◆ last_parameters_increment

Tensor<type, 1> last_parameters_increment

Definition at line 205 of file stochastic_gradient_descent.h.

◆ nesterov_increment

Tensor<type, 1> nesterov_increment

Definition at line 204 of file stochastic_gradient_descent.h.

◆ parameters_increment

Tensor<type, 1> parameters_increment

Definition at line 203 of file stochastic_gradient_descent.h.

◆ stochastic_gradient_descent_pointer

StochasticGradientDescent* stochastic_gradient_descent_pointer = nullptr

Definition at line 199 of file stochastic_gradient_descent.h.


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