离散参数范围
class automation.DiscreteParameterRange()
离散随机采样的超参数对象。
从一组离散选项中均匀采样值。
-
参数
-
name (str ) – 参数名称。与任务超参数名称匹配。
-
values (列表 ) – 从中采样的有效参数值的列表/元组。
-
DiscreteParameterRange.from_dict
classmethod from_dict(a_dict)
从字典表示构造参数对象(从字典反序列化)。
-
返回类型
Parameter
-
返回
参数对象。
-
参数
a_dict (映射 [ str *, * str ] ) –
获取随机种子
static get_random_seed()
获取所有超参数策略随机数采样的全局种子。
-
返回类型
int
-
返回
随机种子。
get_value
get_value()
从有效值列表中返回均匀采样的值。
-
返回类型
Mapping
[str
,Any
] -
返回
{self.name: self.value中的随机条目}
设置随机种子
static set_random_seed(seed=1337)
为所有超参数策略的随机数采样设置全局种子。
-
参数
seed (int ) – 随机种子。
-
返回类型
()
to_dict
to_dict()
返回Parameter对象的字典表示。用于Parameter对象的序列化。
-
返回类型
Mapping
[str
,Union
[str
,Parameter
]] -
返回
对象的字典表示(序列化)。
to_list
to_list()
返回参数的所有有效值的列表。
-
返回类型
Sequence
[Mapping
[str
,Any
]] -
返回
字典列表
{name: value}