atm.method module¶
Classes
|
|
|
Class which holds the hyperparameter settings that define a hyperpartition. |
|
|
|
This class is initialized with the name of a json configuration file. |
|
-
class
atm.method.Categorical(name, type, values)[source]¶ Bases:
atm.method.HyperParameterMethods
Attributes
-
property
is_categorical¶
-
property
is_constant¶
-
property
-
class
atm.method.HyperParameter[source]¶ Bases:
objectAttributes
-
property
is_categorical¶
-
property
is_constant¶
-
property
-
class
atm.method.HyperPartition(categoricals, constants, tunables)[source]¶ Bases:
objectClass which holds the hyperparameter settings that define a hyperpartition.
-
class
atm.method.List(name, type, list_length, element)[source]¶ Bases:
atm.method.HyperParameterMethods
Attributes
-
property
is_categorical¶
-
property
-
class
atm.method.Method(method)[source]¶ Bases:
objectThis class is initialized with the name of a json configuration file. The config contains information about a classification method and the hyperparameter arguments it needs to run. Its main purpose is to generate hyperpartitions (possible combinations of categorical hyperparameters).
Methods
Traverse the CPT and enumerate all possible hyperpartitions of categorical parameters for this method.
-
class
atm.method.Numeric(name, type, range)[source]¶ Bases:
atm.method.HyperParameterMethods
Attributes
-
property
is_constant¶
-
property