Skip to main content
W&B Sweep では、すべてのハイパーパラメーターに値を指定する必要はありません。デフォルト値を設定しておき、sweep でそれらを上書きできます。 辞書のように動作する run.config を使用して、sweep の設定からハイパーパラメーターの名前と値にアクセスできます。 sweep の外で実行する run では、wandb.init()config 引数に辞書を渡して run.config の値を設定します。sweep では、wandb.init() に渡した設定は、sweep で上書きできるデフォルト値として扱われます。 動作を明示したい場合は run.config.setdefaults() を使用します。以下のコード スニペットは、両方の方法を示しています。
# ハイパーパラメーターのデフォルト値を設定
config_defaults = {"lr": 0.1, "batch_size": 256}

# run を開始し、sweep で上書き可能な
# デフォルト値を渡す
with wandb.init(config=config_defaults) as run:
    # ここにトレーニング コードを追加
    ...

Sweeps