My Project
Public Attributes | List of all members
UnifiedConfig Struct Reference

Configuration parameters for training experiments. More...

#include <unified_optimization.hpp>

Public Attributes

std::string name = "Experiment"
 
int max_iters = 100
 
double tolerance = 1e-4
 
double learning_rate = 0.01
 
double momentum = 0.0
 
double lr_decay = 0.0
 
int lr_decay_rate = 1
 
int batch_size = 128
 
int m_param = 10
 
int L_param = 10
 
int b_H_param = 0
 
int log_interval = 10
 
bool reset_params = true
 
unsigned int seed = kDefaultSeed
 

Detailed Description

Configuration parameters for training experiments.

Member Data Documentation

◆ b_H_param

int UnifiedConfig::b_H_param = 0

◆ batch_size

int UnifiedConfig::batch_size = 128

◆ L_param

int UnifiedConfig::L_param = 10

◆ learning_rate

double UnifiedConfig::learning_rate = 0.01

◆ log_interval

int UnifiedConfig::log_interval = 10

◆ lr_decay

double UnifiedConfig::lr_decay = 0.0

◆ lr_decay_rate

int UnifiedConfig::lr_decay_rate = 1

◆ m_param

int UnifiedConfig::m_param = 10

◆ max_iters

int UnifiedConfig::max_iters = 100

◆ momentum

double UnifiedConfig::momentum = 0.0

◆ name

std::string UnifiedConfig::name = "Experiment"

◆ reset_params

bool UnifiedConfig::reset_params = true

◆ seed

unsigned int UnifiedConfig::seed = kDefaultSeed

◆ tolerance

double UnifiedConfig::tolerance = 1e-4

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