Public Member Functions | Static Public Attributes | Private Attributes | Static Private Attributes | List of all members
dyn_tune.optimizer.optimizer Class Reference

Public Member Functions

def __init__ (self, desc, eval_callback, timeout=60)
 
def denormalize (self, value, vmin, vmax)
 
def eval (self, values)
 
def extract_config (self, values)
 
def normalize (self, param_desc)
 
def optimize (self)
 
def set_eval_callback (self, func)
 
def set_params_config (self, config)
 
def set_params_desc (self, desc)
 
def set_timeout (self, timeout)
 

Static Public Attributes

int INF = 100000000000
 
float SIGMA = 0.1
 

Private Attributes

 _params_desc
 
 _timeout
 

Static Private Attributes

 _eval_callback = lambda_:None
 
dictionary _params_desc = {}
 
int _timeout = 60
 
int _timeout_count = 0
 

Detailed Description

Definition at line 12 of file optimizer.py.

Constructor & Destructor Documentation

def dyn_tune.optimizer.optimizer.__init__ (   self,
  desc,
  eval_callback,
  timeout = 60 
)

Definition at line 45 of file optimizer.py.

Member Function Documentation

def dyn_tune.optimizer.optimizer.denormalize (   self,
  value,
  vmin,
  vmax 
)

Definition at line 130 of file optimizer.py.

def dyn_tune.optimizer.optimizer.eval (   self,
  values 
)

Definition at line 137 of file optimizer.py.

def dyn_tune.optimizer.optimizer.extract_config (   self,
  values 
)

Definition at line 111 of file optimizer.py.

def dyn_tune.optimizer.optimizer.normalize (   self,
  param_desc 
)

Definition at line 124 of file optimizer.py.

def dyn_tune.optimizer.optimizer.optimize (   self)

Definition at line 57 of file optimizer.py.

def dyn_tune.optimizer.optimizer.set_eval_callback (   self,
  func 
)

Definition at line 32 of file optimizer.py.

def dyn_tune.optimizer.optimizer.set_params_config (   self,
  config 
)

Definition at line 37 of file optimizer.py.

def dyn_tune.optimizer.optimizer.set_params_desc (   self,
  desc 
)

Definition at line 27 of file optimizer.py.

def dyn_tune.optimizer.optimizer.set_timeout (   self,
  timeout 
)

Definition at line 53 of file optimizer.py.

Member Data Documentation

dyn_tune.optimizer.optimizer._eval_callback = lambda_:None
staticprivate

Definition at line 15 of file optimizer.py.

dictionary dyn_tune.optimizer.optimizer._params_desc = {}
staticprivate

Definition at line 14 of file optimizer.py.

dyn_tune.optimizer.optimizer._params_desc
private

Definition at line 29 of file optimizer.py.

int dyn_tune.optimizer.optimizer._timeout = 60
staticprivate

Definition at line 16 of file optimizer.py.

dyn_tune.optimizer.optimizer._timeout
private

Definition at line 54 of file optimizer.py.

int dyn_tune.optimizer.optimizer._timeout_count = 0
staticprivate

Definition at line 22 of file optimizer.py.

int dyn_tune.optimizer.optimizer.INF = 100000000000
static

Definition at line 24 of file optimizer.py.

float dyn_tune.optimizer.optimizer.SIGMA = 0.1
static

Definition at line 20 of file optimizer.py.


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


dyn_tune
Author(s):
autogenerated on Mon Jun 10 2019 13:03:17