HyperParameterSampling クラス
すべてのハイパーパラメーター サンプリング アルゴリズムの抽象基底クラス。
このクラスにより、BayesianParameterSampling、GridParameterSampling、RandomParameterSampling の各派生サンプリング クラスのハイパーパラメーター空間、サンプリング メソッド、その他のプロパティがカプセル化されます。
HyperParameterSampling を初期化します。
- 継承
-
HyperParameterSampling
コンストラクター
HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)
パラメーター
名前 | 説明 |
---|---|
sampling_method_name
必須
|
サンプリングメソッドの名前。 |
parameter_space
必須
|
各パラメーターとその分布が含まれている辞書。 |
properties
|
アルゴリズムの追加プロパティを含む辞書。 規定値: None
|
supported_distributions
|
サポートされている配布方法のリスト。 既定値 None は、モジュール parameter_expressions で説明されているように、すべての配布がサポートされていることを示します。 規定値: None
|
sampling_method_name
必須
|
サンプリングメソッドの名前。 |
parameter_space
必須
|
各パラメーターとその分布が含まれている辞書。 |
properties
必須
|
アルゴリズムの追加プロパティを含む辞書。 |
supported_distributions
必須
|
サポートされている配布方法のリスト。 既定値の None は、モジュール parameter_expressionsで説明されているように、すべてのディストリビューションがサポートされていることを示します。 |
distributions_validators
|
使用されるサンプリング メソッドの有効な分布であるかどうかを検証する関数に分布名をマップするディクショナリ。 既定の None は、特定の検証コントロールが必要ないことを示します。 規定値: None
|
メソッド
to_json |
ハイパーパラメーター サンプリング オブジェクトを表す JSON を返します。 |