메인 콘텐츠로 건너뛰기
W&B Tables를 사용해 표 형식 데이터를 시각화하고 쿼리할 수 있습니다. 예를 들면 다음과 같습니다:
  • 동일한 테스트 세트에서 서로 다른 모델의 성능을 비교합니다
  • 데이터에서 패턴을 식별합니다
  • 샘플 모델 예측 결과를 시각적으로 확인합니다
  • 자주 오분류되는 예시를 찾기 위해 쿼리합니다
Semantic segmentation predictions table
위 이미지는 시맨틱 세그멘테이션과 커스텀 지표를 포함한 테이블을 보여줍니다. 이 테이블은 W&B ML Course의 샘플 프로젝트에서 확인할 수 있습니다.

작동 방식

Table은 각 열이 하나의 데이터 타입만 가지는 2차원 데이터 그리드입니다. Table은 기본형 및 수치형 타입뿐만 아니라 중첩 리스트, 딕셔너리, 리치 미디어 타입도 지원합니다.

Table 기록하기

몇 줄의 코드만으로 Table을 기록할 수 있습니다:
  • wandb.init(): 결과를 추적할 실행을 생성합니다.
  • wandb.Table(): 새 Table 객체를 생성합니다.
    • columns: 열 이름을 설정합니다.
    • data: Table의 내용을 설정합니다.
  • run.log(): Table을 로그로 남겨 W&B에 저장합니다.
import wandb

with wandb.init(project="table-test") as run:
    my_table = wandb.Table(columns=["a", "b"], data=[["a1", "b1"], ["a2", "b2"]])
    run.log({"Table Name": my_table})

시작하기

  • 빠른 시작: 데이터 테이블을 로깅하고, 데이터를 시각화하며, 데이터를 쿼리하는 방법을 알아봅니다.
  • Tables 갤러리: Tables의 활용 예시를 확인합니다.