Skip to main content
W&B Models에서는 wandb.plot의 메서드와 wandb.Run.log()를 사용해 차트를 추적할 수 있으며, 트레이닝 중 시간에 따라 변하는 차트도 추적할 수 있습니다. 맞춤형 차트 프레임워크에 대한 자세한 내용은 맞춤형 차트 워크스루를 참조하세요.

기본 차트

W&B 차트를 만들려면 다음 단계를 따르세요.
  1. wandb.Table 객체를 만들고 시각화할 데이터를 추가하세요.
  2. W&B의 기본 제공 헬퍼 함수 중 하나를 사용하여 플롯을 생성하세요.
  3. wandb.Run.log()로 플롯을 로깅하세요.
다음 기본 차트를 사용하면 메트릭과 결과를 간단하게 시각화할 수 있습니다.
임의의 축 위에 정렬된 점들을 연결한 목록인 맞춤형 선형 플롯을 로깅하세요.
이 기능을 사용하면 임의의 두 차원에 곡선을 로깅할 수 있습니다. 두 값 목록을 서로 플로팅하는 경우, 목록의 값 수가 정확히 일치해야 합니다. 예를 들어, 각 포인트는 x와 y를 가져야 합니다.
맞춤형 선형 플롯
자세한 내용은 W&B로 맞춤형 선형 플롯 만들기 보고서를 참조하세요.코드 실행

모델 평가 차트

이 사전 설정 차트에는 wandb.plot() 메서드가 내장되어 있어 스크립트에서 직접 차트를 빠르게 로깅하고 UI에서 원하는 정보를 정확하게 확인할 수 있습니다.
한 줄로 정밀도-재현율 곡선을 생성하세요:
코드에서 다음 항목에 액세스할 수 있다면 언제든지 이를 로깅할 수 있습니다:
  • 예시 집합에 대한 모델의 예측 점수(predictions).
  • 해당 예시의 정답 레이블(ground_truth).
  • (선택) 레이블 또는 클래스 이름의 목록. 예를 들어, 레이블 인덱스 0이 고양이, 1이 개, 2가 새를 의미한다면 labels=["cat", "dog", "bird"]입니다.
  • (선택) 그래프에 시각화할 레이블의 부분 집합(목록 형식 유지).
정밀도-재현율 곡선
자세한 내용은 W&B로 정밀도-재현율 곡선 그리기 Reports를 참조하세요.코드 실행하기

대화형 맞춤형 차트

전체 맞춤 설정을 하려면 기본 제공 맞춤형 차트 사전 설정을 수정하거나 새 사전 설정을 만든 다음 차트를 저장하세요. 차트 ID를 사용하면 스크립트에서 해당 맞춤형 사전 설정으로 데이터를 직접 로깅할 수 있습니다.
코드 실행하기

Matplotlib 및 Plotly 플롯

wandb.plot()으로 W&B 맞춤형 차트를 사용하는 대신, matplotlib 및 Plotly로 생성한 차트를 로깅할 수도 있습니다.
matplotlib 플롯 또는 figure 객체를 wandb.Run.log()에 전달하세요. 기본적으로 플롯을 Plotly 플롯으로 변환합니다. 플롯을 이미지로 로깅하려면 wandb.Image에 플롯을 전달할 수 있습니다. Plotly 차트도 직접 허용합니다.
“You attempted to log an empty plot”와 같은 오류가 발생하면 fig = plt.figure()로 플롯과 별도로 figure를 저장한 다음 wandb.Run.log() 호출에서 fig를 로깅하세요.

W&B Tables에 맞춤형 HTML 로깅하기

W&B에서는 Plotly와 Bokeh의 대화형 차트를 HTML로 로깅하여 Tables에 추가할 수 있습니다.

Plotly figure를 HTML로 Tables에 로깅하기

대화형 Plotly 차트를 HTML로 변환하여 W&B Tables에 로깅할 수 있습니다.

Bokeh figure를 HTML로 Tables에 로깅하기

대화형 Bokeh 차트를 HTML로 변환하면 W&B Tables에 로깅할 수 있습니다.
마지막 수정일 2026년 9월 30일