summary 사전에 로그하십시오. Run의 summary 사전은 numpy 배열, PyTorch 텐서 또는 TensorFlow 텐서를 처리할 수 있습니다. 값이 이들 타입 중 하나인 경우 전체 텐서를 이진 파일로 저장하고, min, mean, variance, percentiles 등과 같은 상위 수준 메트릭을 summary 객체에 저장합니다.
wandb.Run.log()으로 마지막에 로깅된 값은 자동으로 W&B Run의 summary 사전에 설정됩니다. summary 메트릭 사전을 수정하면 이전 값은 사라집니다.
다음 코드 스니펫은 W&B에 커스텀 summary 메트릭을 제공하는 방법을 보여줍니다:
summary 속성을 업데이트할 수 있습니다. W&B Public API를 사용하여 summary 속성을 업데이트하세요.
요약 메트릭 커스터마이즈하기
run.summary에서 트레이닝 중 가장 성능이 좋았던 스텝의 모델 성능을 캡처할 때 유용합니다. 예를 들어, 최종 값 대신 최대 accuracy나 최소 loss 값을 기록하고 싶을 수 있습니다.
기본적으로 요약에는 히스토리(history)의 최종 값이 사용됩니다. 요약 메트릭을 커스터마이즈하려면 define_metric에서 summary 인자를 전달하세요. 이 인자는 다음 값을 사용할 수 있습니다:
"min""max""mean""best""last""none"
"best"는 선택 인자인 objective를 "minimize" 또는 "maximize"로 설정했을 때만 사용할 수 있습니다.
다음 예제는 loss와 accuracy의 최소값과 최대값을 요약에 추가합니다:
요약 메트릭 보기
- Run Overview
- Run Table
- W&B Public API
- W&B App으로 이동합니다.
- 프로젝트 사이드바에서 Workspace 탭을 선택합니다.
- 요약 값을 기록한 run을 클릭합니다. run 페이지가 기본으로 Overview 탭과 함께 열립니다.
- Summary 섹션에서 요약 값을 확인합니다.
