W&B Weave를 찾고 계신가요? 생성형 AI 애플리케이션 개발을 위한 W&B의 도구 모음입니다. Weave 문서는 여기에서 확인할 수 있습니다: wandb.me/weave.

쿼리 패널 만들기
- 프로젝트 워크스페이스
- W&B Report
- 프로젝트의 워크스페이스로 이동합니다.
- 오른쪽 상단에서
Add panel을 클릭합니다. - 드롭다운에서
Query panel을 선택합니다.
쿼리 컴포넌트
표현식
예시: 테이블 쿼리하기
"cifar10_sample_table"이라는 테이블을 기록합니다:

runs는 쿼리 패널이 Workspace에 있을 때 Query Panel Expressions에 자동으로 주입되는 변수입니다. 이 변수의 “값”은 해당 Workspace에서 표시되는 run 목록입니다. run에서 사용할 수 있는 다양한 속성은 여기에서 확인하세요.summary는 Run의 Summary 객체를 반환하는 op입니다. Ops는 매핑되므로, 이 op는 목록의 각 Run에 적용되어 결과적으로 Summary 객체의 목록을 반환합니다.["cifar10_sample_table"]는 Pick op(대괄호로 표시됨)이며, 파라미터는predictions입니다. Summary 객체는 딕셔너리나 맵처럼 동작하므로, 이 오퍼레이션은 각 Summary 객체에서predictions필드를 선택합니다.
설정

결과 패널


기본 오퍼레이션
정렬

필터


Map


Groupby


Concat
조인

(row) => row["Label"]는 각 테이블의 selector로, 어떤 column을 기준으로 조인할지 결정합니다"Table1"및"Table2"는 조인 시 각 테이블의 name입니다true및false는 왼쪽 및 오른쪽 내부/외부 조인 설정을 나타냅니다
Runs 객체
runs 객체에 액세스할 수 있습니다. Run 객체는 Experiments의 기록을 저장합니다. 자세한 내용은 runs 객체에 액세스하기에서 확인할 수 있지만, 간단히 말해 runs 객체에는 다음이 포함됩니다:
summary: run 결과를 요약하는 정보를 담고 있는 딕셔너리입니다. accuracy나 loss 같은 스칼라 값일 수도 있고, 큰 파일일 수도 있습니다. 기본적으로wandb.Run.log()는 로깅된 시계열의 마지막 값을 summary로 설정합니다. summary의 내용은 직접 설정할 수도 있습니다.summary를 run의 출력값이라고 생각하면 됩니다.history: 모델이 트레이닝되는 동안 loss처럼 변하는 값을 저장하기 위한 딕셔너리 목록입니다.wandb.Run.log()명령은 이 객체에 항목을 추가합니다.config: 트레이닝 run의 하이퍼파라미터나 데이터셋 Artifact를 생성하는 run의 전처리 방법처럼 run의 설정 정보를 담은 딕셔너리입니다. 이를 run의 “입력값”이라고 생각하면 됩니다.

Artifacts 액세스
project 객체에서 액세스합니다.
project.artifactVersion(): 프로젝트 내에서 지정한 이름과 버전에 해당하는 특정 artifact 버전을 반환합니다project.artifact(""): 프로젝트 내에서 지정한 이름의 artifact를 반환합니다. 그런 다음.versions를 사용해 이 artifact의 모든 버전 목록을 조회할 수 있습니다project.artifactType(): 프로젝트 내에서 지정한 이름의artifactType을 반환합니다. 그런 다음.artifacts를 사용해 이 유형의 모든 artifact 목록을 조회할 수 있습니다project.artifactTypes: 프로젝트에 속한 모든 artifact 유형의 목록을 반환합니다

