0.1.33
Loading...
Searching...
No Matches
pyhelios.ParameterOptimization.Adam Class Reference

AdamW gradient-based optimization. More...

Detailed Description

AdamW gradient-based optimization.

Noise-tolerant and dependency-free. Requires a gradient, either supplied directly or estimated with finite_difference=True.

Definition at line 343 of file ParameterOptimization.py.

Static Public Attributes

int max_iterations = 200
 
float learning_rate = 0.01
 
float beta1 = 0.9
 
float beta2 = 0.999
 
float epsilon = 1e-8
 
float weight_decay = 0.0
 
float ftol_rel = 1e-6
 
float xtol_rel = 1e-6
 

Protected Member Functions

 _to_struct (self)
 

Member Function Documentation

◆ _to_struct()

pyhelios.ParameterOptimization.Adam._to_struct ( self)
protected

Definition at line 354 of file ParameterOptimization.py.

Member Data Documentation

◆ beta1

float pyhelios.ParameterOptimization.Adam.beta1 = 0.9
static

Definition at line 347 of file ParameterOptimization.py.

◆ beta2

float pyhelios.ParameterOptimization.Adam.beta2 = 0.999
static

Definition at line 348 of file ParameterOptimization.py.

◆ epsilon

float pyhelios.ParameterOptimization.Adam.epsilon = 1e-8
static

Definition at line 349 of file ParameterOptimization.py.

◆ ftol_rel

float pyhelios.ParameterOptimization.Adam.ftol_rel = 1e-6
static

Definition at line 351 of file ParameterOptimization.py.

◆ learning_rate

float pyhelios.ParameterOptimization.Adam.learning_rate = 0.01
static

Definition at line 346 of file ParameterOptimization.py.

◆ max_iterations

int pyhelios.ParameterOptimization.Adam.max_iterations = 200
static

Definition at line 345 of file ParameterOptimization.py.

◆ weight_decay

float pyhelios.ParameterOptimization.Adam.weight_decay = 0.0
static

Definition at line 350 of file ParameterOptimization.py.

◆ xtol_rel

float pyhelios.ParameterOptimization.Adam.xtol_rel = 1e-6
static

Definition at line 352 of file ParameterOptimization.py.


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