summary dictionary에 로깅하세요. run의 summary dictionary는 numpy 배열, PyTorch 텐서 또는 TensorFlow 텐서를 처리할 수 있습니다. 값이 이러한 유형 중 하나인 경우 전체 텐서를 바이너리 파일에 저장하고, min, mean, variance, percentiles 등과 같은 상위 수준 메트릭은 summary 객체에 저장합니다.
wandb.Run.log()로 마지막에 로깅한 값은 자동으로 W&B run의 summary dictionary에 설정됩니다. summary 메트릭 dictionary를 수정하면 이전 값은 사라집니다.
다음 code snippet은 W&B에 맞춤형 summary 메트릭을 제공하는 방법을 보여줍니다:
summary 메트릭 사용자 지정
run.summary에 기록하는 데 유용합니다. 예를 들어, 최종 값 대신 최대 정확도나 최소 손실 값을 기록하고 싶을 수 있습니다.
기본적으로 summary는 이력의 최종 값을 사용합니다. summary 메트릭을 사용자 지정하려면 define_metric에 summary 인수를 전달하세요. 이 인수에는 다음 값을 사용할 수 있습니다:
"min""max""mean""best""last""none"
"best"는 선택 인수인 objective도 "minimize" 또는 "maximize"로 설정한 경우에만 사용할 수 있습니다.
다음 예제는 summary에 손실과 정확도의 최솟값 및 최댓값을 추가합니다:
summary 메트릭 보기
- Run Overview
- Run Table
- W&B Public API
- W&B App으로 이동합니다.
- 프로젝트 사이드바에서 Workspace 탭을 선택합니다.
- 요약 값을 로깅한 run을 클릭합니다. run 페이지가 열리면 기본적으로 Overview 탭이 표시됩니다.
- Summary 섹션에서 요약 값을 확인합니다.
