RandomParameterSampling 类

定义超参数搜索空间的随机采样。

初始化 RandomParameterSampling。

构造函数

RandomParameterSampling(parameter_space, properties=None)

参数

名称 说明
parameter_space
必需

包含每个参数及其分布的字典。 字典键是参数的名称。

properties

具有算法附加属性的字典。

默认值: None
parameter_space
必需

包含每个参数及其分布的字典。 字典键是参数的名称。

properties
必需

具有算法附加属性的字典。

注解

在此采样算法中,从一组离散值或连续范围内的分布中选择参数值。 可以使用的函数示例包括:choice、、uniformloguniformnormallognormal。 例如,


   {
       "init_lr": uniform(0.0005, 0.005),
       "hidden_size": choice(0, 100, 120, 140, 180)
   }

这将使用两个参数定义搜索空间, init_lr 以及 hidden_size。 可以将 init_lr 0.0005 作为最小值和 0.005 作为最大值 hidden_size 的统一分布,并且将是 [80, 100, 120, 140, 180] 的选择。

有关使用 RandomParameter 采样的详细信息,请参阅教程 优化模型的超参数

属性

SAMPLING_NAME

SAMPLING_NAME = 'RANDOM'