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.HyperParameter
Methods
Attributes
-
property
is_categorical
¶
-
property
is_constant
¶
-
property
-
class
atm.method.
HyperParameter
[source]¶ Bases:
object
Attributes
-
property
is_categorical
¶
-
property
is_constant
¶
-
property
-
class
atm.method.
HyperPartition
(categoricals, constants, tunables)[source]¶ Bases:
object
Class which holds the hyperparameter settings that define a hyperpartition.
-
class
atm.method.
List
(name, type, list_length, element)[source]¶ Bases:
atm.method.HyperParameter
Methods
Attributes
-
property
is_categorical
¶
-
property
-
class
atm.method.
Method
(method)[source]¶ Bases:
object
This 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.HyperParameter
Methods
Attributes
-
property
is_constant
¶
-
property