W&B Weave를 찾고 계신가요? 생성형 AI 애플리케이션 구축을 위한 W&B의 도구 제품군을 말씀하시는 건가요? Weave 문서는 여기에서 확인하세요: wandb.me/weave.

쿼리 패널 생성
- 프로젝트 Workspace
- W&B Report
- 프로젝트의 워크스페이스로 이동합니다.
- 오른쪽 상단에서
Add panel을 클릭합니다. - 드롭다운에서
Query panel을 선택합니다.
쿼리 구성 요소
Expressions
예시: 테이블 쿼리하기
"cifar10_sample_table"이라는 테이블을 로깅합니다:

runs는 Query Panel이 Workspace 안에 있을 때 Query Panel Expressions에 자동으로 주입되는 변수입니다. 이 변수의 “값”은 해당 Workspace에서 볼 수 있는 run 목록입니다. run에서 사용할 수 있는 다양한 속성(attribute)에 대해 여기에서 자세히 알아보세요.summary는 Run의 Summary 객체를 반환하는 op입니다. op는 매핑되어 동작하므로, 이 op가 리스트에 있는 각 Run에 적용되어 Summary 객체들의 리스트가 결과로 생성됩니다.["cifar10_sample_table"]는 대괄호로 표시되는 Pick op이며,predictions를 파라미터로 받습니다. Summary 객체는 딕셔너리나 맵처럼 동작하므로, 이 연산은 각 Summary 객체에서predictions필드를 선택합니다.
설정

결과 패널


기본 작업
정렬

필터


Map


Groupby


Concat
조인

(row) => row["Label"]은 각 테이블에서 어떤 컬럼을 기준으로 조인할지 결정하는 선택자입니다"Table1"과"Table2"는 조인 결과에서 각 테이블을 가리키는 이름입니다true와false는 왼쪽/오른쪽, 내부/외부 조인 방식을 설정하는 값입니다
Runs 객체
runs 객체에 접근합니다. run 객체는 실험 기록을 저장합니다. 자세한 내용은 Accessing runs object를 참조하세요. 간단히 요약하면, runs 객체에는 다음과 같은 항목이 있습니다:
summary: run의 결과를 요약하는 정보를 담은 사전입니다. 정확도와 손실 같은 스칼라 값이나 대용량 파일이 포함될 수 있습니다. 기본적으로wandb.Run.log()는 로깅된 시계열의 마지막 값을 summary로 설정합니다. summary의 내용을 직접 설정할 수도 있습니다. summary는 run의 출력이라고 생각하면 됩니다.history: 모델이 트레이닝되는 동안 손실처럼 변화하는 값을 저장하기 위한 사전들의 리스트입니다.wandb.Run.log()명령은 이 객체에 항목을 계속 추가합니다.config: 트레이닝 run의 하이퍼파라미터나 데이터셋 아티팩트를 생성하는 run의 전처리 방법 등, run의 설정 정보를 담은 사전입니다. 이를 run의 “입력”이라고 생각하면 됩니다.

Artifacts 액세스
project 객체를 통해 액세스합니다:
project.artifactVersion(): 주어진 이름과 버전에 대해 프로젝트 내 특정 아티팩트 버전을 반환합니다project.artifact(""): 프로젝트 내에서 주어진 이름에 해당하는 아티팩트를 반환합니다. 이후.versions를 사용해 이 아티팩트의 모든 버전 목록을 가져올 수 있습니다project.artifactType(): 프로젝트 내에서 주어진 이름에 해당하는artifactType을 반환합니다. 이후.artifacts를 사용해 이 타입의 모든 아티팩트 목록을 가져올 수 있습니다project.artifactTypes: 프로젝트에서 사용 가능한 모든 아티팩트 타입 목록을 반환합니다

