struct gpr::AdamOptimizationSettingsΒΆ

ADAM-specific settings (learning rate, decay, momentum, AMSGrad).

#include <Structures.h>
 
struct AdamOptimizationSettings {
    // fields
 
    OptimizerCommonSettings common;
    double learning_rate;
    double learning_rate_decay;
    double beta1;
    double beta2;
    double epsilon;
    double weight_decay;
    bool amsgrad;
 
    // construction
 
    AdamOptimizationSettings();
 
    // methods
 
    void setDefault();
};