optimizer.h
File Path: modules/structs/include/structs/optimizer.h
File Type: H (Header)
Lines: 106
Dependencies
Includes:
stringstructs/enums.hstructs/property.hvector
Classes
optimizer_params_t
Methods:
static set_eps(double*, optimizer_params_t* obj)static set_lr(double*, optimizer_params_t* obj)static set_lr_decay(double*, optimizer_params_t* obj)static set_weight_decay(double*, optimizer_params_t* obj)static set_initial_accumulator_value(double*, optimizer_params_t* obj)static set_beta_hack(std::vector<float>* val, optimizer_params_t* obj)static set_betas(std::tuple<float, float>*, optimizer_params_t* obj)static set_amsgrad(bool*, optimizer_params_t* obj)static set_max_iter(int*, optimizer_params_t* obj)static set_max_eval(int*, optimizer_params_t* obj)
Structs
loss_opt
Members:
loss_enum fx = loss_enum::invalid_lossbool mean = falsebool sum = falsebool none = falsebool swap = falsebool full = falsebool batch_mean = falsebool target = falsebool zero_inf = falsebool defaults = true