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

正解:

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