> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wandb.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 스윕에서 기본 하이퍼파라미터 값을 어떻게 설정하나요?

W\&B Sweep에서는 모든 하이퍼파라미터에 값을 지정할 필요가 없습니다. 기본값을 설정해 두고, 스윕이 필요에 따라 이를 재정의하도록 할 수 있습니다.

사전처럼 동작하는 `run.config`를 사용하면 스윕 설정에서 하이퍼파라미터 이름과 값을 가져올 수 있습니다.

스윕 외부의 run에서는 `wandb.init()`의 `config` 인수에 사전을 전달해 `run.config` 값을 설정하세요. 스윕에서는 `wandb.init()`에 전달한 모든 설정이 스윕이 재정의할 수 있는 기본값으로 사용됩니다.

동작을 명시적으로 제어하려면 `run.config.setdefaults()`를 사용하세요. 다음 코드 스니펫은 두 가지 방법을 모두 보여줍니다.

<Tabs>
  <Tab title="wandb.init()">
    ```python theme={null}
    # 하이퍼파라미터 기본값 설정
    config_defaults = {"lr": 0.1, "batch_size": 256}

    # run을 시작하고, 스윕이 재정의할 수 있는
    # 기본값을 제공합니다
    with wandb.init(config=config_defaults) as run:
        # 여기에 트레이닝 코드를 추가하세요
        ...
    ```
  </Tab>

  <Tab title="config.setdefaults()">
    ```python theme={null}
    # 하이퍼파라미터 기본값 설정
    config_defaults = {"lr": 0.1, "batch_size": 256}

    # run 시작
    with wandb.init() as run:
        # 스윕에서 설정하지 않은 값을 업데이트합니다
        run.config.setdefaults(config_defaults)

        # 여기에 트레이닝 코드를 추가하세요
    ```
  </Tab>
</Tabs>

***

<Badge stroke shape="pill" color="orange" size="md">[스윕](/ko/support/models/tags/sweeps)</Badge>
