wandb.plot 메서드를 사용하면 wandb.Run.log()로 차트를 추적할 수 있으며, 여기에는 트레이닝 중 시간에 따라 변하는 차트도 포함됩니다. 맞춤형 차트 프레임워크에 대해 자세히 알아보려면 맞춤형 차트 워크스루를 참조하세요.
기본 차트
wandb.Table객체를 만들고 시각화할 데이터를 추가합니다.- W&B에서 기본 제공하는 도우미 함수 중 하나를 사용해 플롯을 생성합니다.
wandb.Run.log()로 플롯을 로깅합니다.
- 선 차트
- 산점도
- 막대형
- 히스토그램
- 여러 선
임의의 축에 연결된 순서 있는 점 목록으로 구성된 맞춤형 선형 플롯을 기록합니다.이 기능을 사용하면 어떤 두 차원에서든 곡선을 로그할 수 있습니다. 두 값 목록을 서로 대응해 플로팅하는 경우, 두 목록의 값 개수는 정확히 일치해야 합니다. 예를 들어 각 점에는 x값과 y값이 모두 있어야 합니다.
자세한 내용은 W&B로 맞춤형 선형 플롯 만들기 리포트를 참조하세요.코드 실행

모델 평가 차트
wandb.plot() 메서드가 기본 제공되어, 스크립트에서 바로 차트를 로깅하고 UI에서 원하는 정확한 정보를 빠르게 확인할 수 있습니다.
- 정밀도-재현율 곡선
- ROC 곡선
- 혼동 행렬
한 줄로 정밀도-재현율 곡선을 생성하세요:코드가 다음 항목에 액세스할 수 있을 때마다 이를 기록할 수 있습니다:
자세한 내용은 W&B로 정밀도-재현율 곡선 그리기 리포트를 참조하세요.코드 실행
- 예제 집합에 대한 모델의 예측 점수(
predictions). - 해당 예제에 대한 정답 레이블(
ground_truth). - (선택) 레이블 또는 클래스 이름의 목록. 예를 들어 레이블 인덱스 0이 cat, 1이 dog, 2가 bird를 의미한다면
labels=["cat", "dog", "bird"]. - (선택) 플롯에 시각화할 레이블의 하위 집합(여전히 목록 형식).

대화형 맞춤형 차트
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를 로깅하세요.




