Azure Machine Learning Service を使用して、ニューラル ネットワーク分類モデルのハイパーパラメータ探索を自動化しています。
次の要件に従ってランダム サンプリングを使用してハイパーパラメータを自動的に調整するには、ハイパーパラメータ空間を定義する必要があります。
* 学習率は平均値 10、標準偏差 3 の正規分布から選択する必要があります。
* バッチ サイズは 16、32、64 にする必要があります。
* 保持確率は、0.05から0.05の範囲の一様分布から選択された値である必要があります。
* 0.1。
Azure Machine Learning Service には、Python API の param_sampling メソッドを使用する必要があります。
コード セグメントをどのように完了する必要がありますか? 回答するには、回答領域で適切なオプションを選択します。
注意: 正しい選択ごとに 1 ポイントが付与されます。

正解:

Explanation:

ランダム サンプリングでは、ハイパーパラメータの値は定義された検索空間からランダムに選択されます。ランダム サンプリングでは、検索空間に離散ハイパーパラメータと連続ハイパーパラメータの両方を含めることができます。
例:
azureml.train.hyperdrive から RandomParameterSampling をインポートします
param_sampling = ランダムパラメータサンプリング( {
「学習率」: 正常(10, 3)、
"keep_probability": 均一(0.05, 0.1)、
"batch_size": 選択肢(16, 32, 64)
}
参照:
https://docs.microsoft.com/en-us/azure/machine-learning/service/how-to-tune-hyperparameters