| AIfES 2 2.0.0

Data Fields
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:

- aiopti_adam_default.h