AIfES 2  2.0.0
aiopti_adam_f32 Struct Reference

Data-type specific Adam optimizer struct for F32 . More...

#include <aiopti_adam_default.h>

Data Fields

aiopti_adam_t base
 Inherited field members from general optimizer struct.
 
Optimizer configuration

Required configuration parameters for the optimizer

These fields have to be configured by the user before calling the initializer function.

aiscalar_f32_t learning_rate
 Storage for aiopti.learning_rate scalar in F32.
 
aiscalar_f32_t beta1
 Storage for aiopti_adam.beta1 scalar in F32.
 
aiscalar_f32_t beta2
 Storage for aiopti_adam.beta2 scalar in F32.
 
aiscalar_f32_t eps
 Storage for aiopti_adam.eps scalar in F32.
 
Variables for internal computation

These fields are automatically configured in the initializer function.

aiscalar_f32_t beta1t
 Storage for aiopti_adam.beta1t scalar in F32.
 
aiscalar_f32_t beta2t
 Storage for aiopti_adam.beta2t scalar in F32.
 
aiscalar_f32_t one_minus_beta1
 Storage for aiopti_adam.one_minus_beta1 scalar in F32.
 
aiscalar_f32_t one_minus_beta2
 Storage for aiopti_adam.one_minus_beta2 scalar in F32.
 
aiscalar_f32_t lrt
 Storage for aiopti_adam.lrt scalar in F32.
 

Detailed Description

Data-type specific Adam optimizer struct for F32 .

Adds data fields for the learning rate and the configuration values in F32 to the base implementation.


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