AdaptiveMomentEstimationData Struct Reference
Inheritance diagram for AdaptiveMomentEstimationData:
OptimizationAlgorithmData

Public Member Functions

 AdaptiveMomentEstimationData ()
 Default constructor. More...
 
 AdaptiveMomentEstimationData (AdaptiveMomentEstimation *)
 
void set (AdaptiveMomentEstimation *)
 
void print () const
 
- Public Member Functions inherited from OptimizationAlgorithmData
void print () const
 

Public Attributes

AdaptiveMomentEstimationadaptive_moment_estimation_pointer = nullptr
 
Index learning_rate_iteration = 0
 
Tensor< type, 1 > gradient_exponential_decay
 
Tensor< type, 1 > square_gradient_exponential_decay
 
Index iteration
 
- 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 177 of file adaptive_moment_estimation.h.

Constructor & Destructor Documentation

◆ AdaptiveMomentEstimationData() [1/2]

Default constructor.

Definition at line 755 of file adaptive_moment_estimation.cpp.

◆ AdaptiveMomentEstimationData() [2/2]

AdaptiveMomentEstimationData ( AdaptiveMomentEstimation new_stochastic_gradient_descent_pointer)
explicit

Definition at line 760 of file adaptive_moment_estimation.cpp.

◆ ~AdaptiveMomentEstimationData()

Definition at line 766 of file adaptive_moment_estimation.cpp.

Member Function Documentation

◆ print()

void print ( ) const

Definition at line 789 of file adaptive_moment_estimation.cpp.

◆ set()

void set ( AdaptiveMomentEstimation new_adaptive_moment_estimation_pointer)

Definition at line 771 of file adaptive_moment_estimation.cpp.

Member Data Documentation

◆ adaptive_moment_estimation_pointer

AdaptiveMomentEstimation* adaptive_moment_estimation_pointer = nullptr

Definition at line 191 of file adaptive_moment_estimation.h.

◆ gradient_exponential_decay

Tensor<type, 1> gradient_exponential_decay

Definition at line 195 of file adaptive_moment_estimation.h.

◆ iteration

Index iteration

Definition at line 198 of file adaptive_moment_estimation.h.

◆ learning_rate_iteration

Index learning_rate_iteration = 0

Definition at line 193 of file adaptive_moment_estimation.h.

◆ square_gradient_exponential_decay

Tensor<type, 1> square_gradient_exponential_decay

Definition at line 196 of file adaptive_moment_estimation.h.


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