次の方法で共有


HyperParameterSampling クラス

すべてのハイパーパラメーター サンプリング アルゴリズムの抽象基底クラス。

このクラスにより、BayesianParameterSamplingGridParameterSamplingRandomParameterSampling の各派生サンプリング クラスのハイパーパラメーター空間、サンプリング メソッド、その他のプロパティがカプセル化されます。

HyperParameterSampling を初期化します。

継承
HyperParameterSampling

コンストラクター

HyperParameterSampling(sampling_method_name, parameter_space, properties=None, supported_distributions=None, distributions_validators=None)

パラメーター

名前 説明
sampling_method_name
必須
str

サンプリングメソッドの名前。

parameter_space
必須

各パラメーターとその分布が含まれている辞書。

properties

アルゴリズムの追加プロパティを含む辞書。

規定値: None
supported_distributions
set[str]

サポートされている配布方法のリスト。 既定値 None は、モジュール parameter_expressions で説明されているように、すべての配布がサポートされていることを示します。

規定値: None
sampling_method_name
必須
str

サンプリングメソッドの名前。

parameter_space
必須

各パラメーターとその分布が含まれている辞書。

properties
必須

アルゴリズムの追加プロパティを含む辞書。

supported_distributions
必須
set[str]

サポートされている配布方法のリスト。 既定値の None は、モジュール parameter_expressionsで説明されているように、すべてのディストリビューションがサポートされていることを示します。

distributions_validators

使用されるサンプリング メソッドの有効な分布であるかどうかを検証する関数に分布名をマップするディクショナリ。 既定の None は、特定の検証コントロールが必要ないことを示します。

規定値: None

メソッド

to_json

ハイパーパラメーター サンプリング オブジェクトを表す JSON を返します。

to_json

ハイパーパラメーター サンプリング オブジェクトを表す JSON を返します。

to_json()

戻り値

説明
str

JSON 形式のサンプリング ポリシー。