29 #ifndef AIOPTI_SGD_DEFAULT
30 #define AIOPTI_SGD_DEFAULT
float aiscalar_f32_t
Scalar for F32 (aif32) data-type.
Definition: aimath_f32.h:101
Math functions for F32 data type, default implementation.
Base optimizer implementation of the Stochastic Gradient Descent (with momentum) optimizer.
aiopti_t * aiopti_sgd_f32_default(aiopti_sgd_f32_t *opti)
Initializes a SGD optimizer with the F32 default implementation.
Data-type specific SGD optimizer struct for F32 .
Definition: aiopti_sgd_default.h:42
aiopti_sgd_t base
Inherited field members from general aiopti_sgd struct.
Definition: aiopti_sgd_default.h:43
aiscalar_f32_t learning_rate
Storage for aiopti.learning_rate scalar in F32.
Definition: aiopti_sgd_default.h:45
aiscalar_f32_t momentum
Storage for aiopti_sgd.momentum scalar in F32.
Definition: aiopti_sgd_default.h:47
General Stochastic Gradient Descent (SGD) optimizer struct.
Definition: aiopti_sgd.h:59
AIfES optimizer interface.
Definition: aifes_core.h:413